./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/seq-mthreaded/pals_STARTPALS_Triplicated.2.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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/seq-mthreaded/pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c -s /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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 03e4ea16114e847a6474cef94e9715e022694a81 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-a4ecdab [2020-11-29 22:21:15,391 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-29 22:21:15,405 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-29 22:21:15,443 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-29 22:21:15,444 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-29 22:21:15,445 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-29 22:21:15,447 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-29 22:21:15,450 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-29 22:21:15,453 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-29 22:21:15,454 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-29 22:21:15,455 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-29 22:21:15,457 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-29 22:21:15,457 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-29 22:21:15,459 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-29 22:21:15,460 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-29 22:21:15,461 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-29 22:21:15,462 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-29 22:21:15,464 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-29 22:21:15,466 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-29 22:21:15,468 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-29 22:21:15,470 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-29 22:21:15,472 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-29 22:21:15,474 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-29 22:21:15,475 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-29 22:21:15,478 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-29 22:21:15,479 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-29 22:21:15,479 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-29 22:21:15,481 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-29 22:21:15,481 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-29 22:21:15,483 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-29 22:21:15,483 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-29 22:21:15,484 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-29 22:21:15,485 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-29 22:21:15,486 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-29 22:21:15,488 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-29 22:21:15,488 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-29 22:21:15,489 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-29 22:21:15,489 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-29 22:21:15,490 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-29 22:21:15,491 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-29 22:21:15,492 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-29 22:21:15,498 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-29 22:21:15,534 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-29 22:21:15,534 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-29 22:21:15,535 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-29 22:21:15,536 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-29 22:21:15,536 INFO L138 SettingsManager]: * Use SBE=true [2020-11-29 22:21:15,536 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-29 22:21:15,536 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-29 22:21:15,536 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-29 22:21:15,537 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-29 22:21:15,537 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-29 22:21:15,537 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-29 22:21:15,537 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-29 22:21:15,537 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-29 22:21:15,538 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-29 22:21:15,538 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-29 22:21:15,538 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-29 22:21:15,538 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-29 22:21:15,538 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-29 22:21:15,538 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-29 22:21:15,539 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-29 22:21:15,539 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-29 22:21:15,539 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-29 22:21:15,539 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-29 22:21:15,539 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-29 22:21:15,540 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-29 22:21:15,540 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-29 22:21:15,540 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-29 22:21:15,540 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-29 22:21:15,541 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-29 22:21:15,541 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-29 22:21:15,541 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-29 22:21:15,541 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-29 22:21:15,542 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-29 22:21:15,542 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_7a6dde41-5a8d-4860-af71-216636dd33df/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_7a6dde41-5a8d-4860-af71-216636dd33df/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 -> 03e4ea16114e847a6474cef94e9715e022694a81 [2020-11-29 22:21:15,771 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-29 22:21:15,791 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-29 22:21:15,794 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-29 22:21:15,795 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-29 22:21:15,796 INFO L275 PluginConnector]: CDTParser initialized [2020-11-29 22:21:15,797 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/../../sv-benchmarks/c/seq-mthreaded/pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c [2020-11-29 22:21:15,883 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/data/5b038c2b2/e6cf32dcc236429eb70d1af36bea0288/FLAG46ccdee5f [2020-11-29 22:21:16,409 INFO L306 CDTParser]: Found 1 translation units. [2020-11-29 22:21:16,410 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/sv-benchmarks/c/seq-mthreaded/pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c [2020-11-29 22:21:16,422 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/data/5b038c2b2/e6cf32dcc236429eb70d1af36bea0288/FLAG46ccdee5f [2020-11-29 22:21:16,720 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/data/5b038c2b2/e6cf32dcc236429eb70d1af36bea0288 [2020-11-29 22:21:16,723 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-29 22:21:16,726 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-29 22:21:16,728 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-29 22:21:16,728 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-29 22:21:16,732 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-29 22:21:16,733 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 10:21:16" (1/1) ... [2020-11-29 22:21:16,740 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ad02745 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:16, skipping insertion in model container [2020-11-29 22:21:16,741 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 10:21:16" (1/1) ... [2020-11-29 22:21:16,747 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-29 22:21:16,802 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-29 22:21:17,055 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 22:21:17,064 INFO L203 MainTranslator]: Completed pre-run [2020-11-29 22:21:17,120 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 22:21:17,145 INFO L208 MainTranslator]: Completed translation [2020-11-29 22:21:17,146 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17 WrapperNode [2020-11-29 22:21:17,146 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-29 22:21:17,147 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-29 22:21:17,147 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-29 22:21:17,147 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-29 22:21:17,154 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,167 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,232 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-29 22:21:17,233 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-29 22:21:17,233 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-29 22:21:17,233 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-29 22:21:17,241 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,242 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,256 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,256 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,281 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,303 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,311 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... [2020-11-29 22:21:17,324 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-29 22:21:17,324 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-29 22:21:17,325 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-29 22:21:17,325 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-29 22:21:17,326 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:17,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-29 22:21:17,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-29 22:21:17,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-29 22:21:17,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-29 22:21:19,101 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-29 22:21:19,101 INFO L298 CfgBuilder]: Removed 247 assume(true) statements. [2020-11-29 22:21:19,104 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 10:21:19 BoogieIcfgContainer [2020-11-29 22:21:19,104 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-29 22:21:19,105 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-29 22:21:19,105 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-29 22:21:19,115 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-29 22:21:19,115 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-29 22:21:19,116 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 29.11 10:21:16" (1/3) ... [2020-11-29 22:21:19,117 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4cd0d2de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 10:21:19, skipping insertion in model container [2020-11-29 22:21:19,117 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-29 22:21:19,117 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:21:17" (2/3) ... [2020-11-29 22:21:19,118 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4cd0d2de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 10:21:19, skipping insertion in model container [2020-11-29 22:21:19,118 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-29 22:21:19,118 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 10:21:19" (3/3) ... [2020-11-29 22:21:19,121 INFO L373 chiAutomizerObserver]: Analyzing ICFG pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c [2020-11-29 22:21:19,186 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-29 22:21:19,186 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-29 22:21:19,191 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-29 22:21:19,191 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-29 22:21:19,191 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-29 22:21:19,191 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-29 22:21:19,192 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-29 22:21:19,192 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-29 22:21:19,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 517 states. [2020-11-29 22:21:19,303 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 496 [2020-11-29 22:21:19,303 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:19,303 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:19,317 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-11-29 22:21:19,317 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-29 22:21:19,317 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-29 22:21:19,317 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 517 states. [2020-11-29 22:21:19,325 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 496 [2020-11-29 22:21:19,325 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:19,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:19,328 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-11-29 22:21:19,328 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-29 22:21:19,333 INFO L794 eck$LassoCheckResult]: Stem: 353#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(51);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; 303#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; 152#L71-2true [2020-11-29 22:21:19,334 INFO L796 eck$LassoCheckResult]: Loop: 152#L71-2true assume !!(add_history_type_~var~0 < 3); 431#L72true assume !(0 == add_history_type_~history_id); 214#L78true assume !(1 == add_history_type_~history_id); 377#L84true assume !(2 == add_history_type_~history_id); 288#L90true assume !(3 == add_history_type_~history_id); 299#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; 152#L71-2true [2020-11-29 22:21:19,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:19,340 INFO L82 PathProgramCache]: Analyzing trace with hash 963, now seen corresponding path program 1 times [2020-11-29 22:21:19,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:19,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682091358] [2020-11-29 22:21:19,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:19,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:19,479 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:19,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:19,533 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:19,564 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:21:19,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:19,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1279976491, now seen corresponding path program 1 times [2020-11-29 22:21:19,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:19,571 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883210397] [2020-11-29 22:21:19,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:19,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:19,583 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:19,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:19,602 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:19,605 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:21:19,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:19,619 INFO L82 PathProgramCache]: Analyzing trace with hash 360025709, now seen corresponding path program 1 times [2020-11-29 22:21:19,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:19,620 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366824953] [2020-11-29 22:21:19,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:19,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:19,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 22:21:19,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366824953] [2020-11-29 22:21:19,720 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:19,720 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:19,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834091986] [2020-11-29 22:21:19,776 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:19,777 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:19,777 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:19,777 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:19,777 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:21:19,777 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:19,777 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:19,778 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:19,778 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration1_Loop [2020-11-29 22:21:19,778 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:19,778 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:19,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:19,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-29 22:21:19,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-29 22:21:19,983 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 8 [2020-11-29 22:21:20,001 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:20,001 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:20,007 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:20,007 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-29 22:21:20,015 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:21:20,015 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:20,047 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:20,047 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:21:20,053 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:21:20,053 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:20,102 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:20,103 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:20,142 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:21:20,143 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:21:20,196 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:21:20,198 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:20,198 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:20,199 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:20,199 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:20,199 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:21:20,199 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:20,199 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:20,199 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:20,200 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration1_Loop [2020-11-29 22:21:20,200 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:20,200 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:20,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-29 22:21:20,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-29 22:21:20,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-29 22:21:20,470 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:20,474 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:20,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:20,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:20,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:20,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:20,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:20,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:20,487 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:20,487 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-29 22:21:20,490 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:20,530 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:21:20,532 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:20,532 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:20,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:20,532 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-29 22:21:20,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:20,534 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-29 22:21:20,534 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-29 22:21:20,540 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:20,580 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:21:20,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:20,582 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:20,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:20,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:20,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:20,584 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:20,584 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-29 22:21:20,587 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:21:20,592 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:21:20,592 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:20,597 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:21:20,597 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:21:20,597 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:21:20,598 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-29 22:21:20,625 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:21:20,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:20,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:20,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:21:20,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:20,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:20,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:21:20,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:20,774 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-29 22:21:20,791 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-29 22:21:20,792 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 517 states. Second operand 3 states. [2020-11-29 22:21:21,060 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 517 states.. Second operand 3 states. Result 2059 states and 3399 transitions. Complement of second has 8 states. [2020-11-29 22:21:21,061 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-29 22:21:21,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-29 22:21:21,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1784 transitions. [2020-11-29 22:21:21,067 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 1784 transitions. Stem has 2 letters. Loop has 6 letters. [2020-11-29 22:21:21,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:21,071 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 1784 transitions. Stem has 8 letters. Loop has 6 letters. [2020-11-29 22:21:21,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:21,071 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 1784 transitions. Stem has 2 letters. Loop has 12 letters. [2020-11-29 22:21:21,072 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:21,073 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2059 states and 3399 transitions. [2020-11-29 22:21:21,097 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 864 [2020-11-29 22:21:21,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2059 states to 992 states and 1637 transitions. [2020-11-29 22:21:21,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 938 [2020-11-29 22:21:21,123 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 940 [2020-11-29 22:21:21,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1637 transitions. [2020-11-29 22:21:21,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:21,131 INFO L691 BuchiCegarLoop]: Abstraction has 992 states and 1637 transitions. [2020-11-29 22:21:21,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1637 transitions. [2020-11-29 22:21:21,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 773. [2020-11-29 22:21:21,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 773 states. [2020-11-29 22:21:21,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1281 transitions. [2020-11-29 22:21:21,214 INFO L714 BuchiCegarLoop]: Abstraction has 773 states and 1281 transitions. [2020-11-29 22:21:21,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:21,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:21,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:21,218 INFO L87 Difference]: Start difference. First operand 773 states and 1281 transitions. Second operand 3 states. [2020-11-29 22:21:21,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:21,318 INFO L93 Difference]: Finished difference Result 924 states and 1481 transitions. [2020-11-29 22:21:21,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:21,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 924 states and 1481 transitions. [2020-11-29 22:21:21,328 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 807 [2020-11-29 22:21:21,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 924 states to 870 states and 1427 transitions. [2020-11-29 22:21:21,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 854 [2020-11-29 22:21:21,339 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 854 [2020-11-29 22:21:21,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 870 states and 1427 transitions. [2020-11-29 22:21:21,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:21,340 INFO L691 BuchiCegarLoop]: Abstraction has 870 states and 1427 transitions. [2020-11-29 22:21:21,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states and 1427 transitions. [2020-11-29 22:21:21,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 427. [2020-11-29 22:21:21,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 427 states. [2020-11-29 22:21:21,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 709 transitions. [2020-11-29 22:21:21,356 INFO L714 BuchiCegarLoop]: Abstraction has 427 states and 709 transitions. [2020-11-29 22:21:21,356 INFO L594 BuchiCegarLoop]: Abstraction has 427 states and 709 transitions. [2020-11-29 22:21:21,356 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-29 22:21:21,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 427 states and 709 transitions. [2020-11-29 22:21:21,359 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 379 [2020-11-29 22:21:21,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:21,360 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:21,360 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-29 22:21:21,360 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-29 22:21:21,361 INFO L794 eck$LassoCheckResult]: Stem: 4723#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(51);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; 4680#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; 4528#L71-2 assume !(add_history_type_~var~0 < 3); 4529#L71-3 add_history_type_#res := 1; 4563#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 4608#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; 4609#L71-6 [2020-11-29 22:21:21,361 INFO L796 eck$LassoCheckResult]: Loop: 4609#L71-6 assume !!(add_history_type_~var~0 < 3); 4751#L72-2 assume !(0 == add_history_type_~history_id); 4618#L78-2 assume !(1 == add_history_type_~history_id); 4619#L84-2 assume !(2 == add_history_type_~history_id); 4675#L90-3 assume !(3 == add_history_type_~history_id); 4398#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; 4609#L71-6 [2020-11-29 22:21:21,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:21,362 INFO L82 PathProgramCache]: Analyzing trace with hash 889876098, now seen corresponding path program 1 times [2020-11-29 22:21:21,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:21,362 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024738469] [2020-11-29 22:21:21,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:21,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:21,404 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-29 22:21:21,404 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024738469] [2020-11-29 22:21:21,404 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:21,404 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:21,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098239981] [2020-11-29 22:21:21,405 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:21,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:21,405 INFO L82 PathProgramCache]: Analyzing trace with hash 500074283, now seen corresponding path program 1 times [2020-11-29 22:21:21,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:21,406 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140263844] [2020-11-29 22:21:21,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:21,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:21,410 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:21,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:21,413 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:21,416 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:21:21,444 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:21,444 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:21,444 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:21,444 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:21,444 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:21:21,444 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:21,445 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:21,445 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:21,445 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration2_Loop [2020-11-29 22:21:21,445 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:21,445 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:21,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-29 22:21:21,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-29 22:21:21,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-29 22:21:21,590 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:21,591 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:21,595 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:21,595 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:21,645 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:21:21,645 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-29 22:21:21,685 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:21:21,687 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:21,687 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:21,687 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:21,687 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:21,688 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:21:21,688 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:21,688 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:21,688 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:21,688 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration2_Loop [2020-11-29 22:21:21,688 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:21,688 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:21,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:21,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-29 22:21:21,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-29 22:21:21,863 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:21,863 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:21:21,870 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:21,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:21,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:21,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:21,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:21,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:21,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:21,876 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:21,878 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:21:21,881 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:21:21,881 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:21,888 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:21:21,888 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:21:21,888 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:21:21,888 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-29 22:21:21,921 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:21:21,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:21,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:21,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:21:21,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:22,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:22,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:21:22,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21: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-29 22:21:22,015 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-29 22:21:22,015 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 427 states and 709 transitions. cyclomatic complexity: 290 Second operand 3 states. [2020-11-29 22:21:22,096 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 427 states and 709 transitions. cyclomatic complexity: 290. Second operand 3 states. Result 1573 states and 2579 transitions. Complement of second has 7 states. [2020-11-29 22:21:22,097 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-29 22:21:22,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-29 22:21:22,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1188 transitions. [2020-11-29 22:21:22,099 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1188 transitions. Stem has 6 letters. Loop has 6 letters. [2020-11-29 22:21:22,100 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:22,100 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1188 transitions. Stem has 12 letters. Loop has 6 letters. [2020-11-29 22:21:22,100 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:22,100 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1188 transitions. Stem has 6 letters. Loop has 12 letters. [2020-11-29 22:21:22,101 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:22,101 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1573 states and 2579 transitions. [2020-11-29 22:21:22,115 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 966 [2020-11-29 22:21:22,126 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1573 states to 1132 states and 1856 transitions. [2020-11-29 22:21:22,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1058 [2020-11-29 22:21:22,128 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1061 [2020-11-29 22:21:22,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1132 states and 1856 transitions. [2020-11-29 22:21:22,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:22,129 INFO L691 BuchiCegarLoop]: Abstraction has 1132 states and 1856 transitions. [2020-11-29 22:21:22,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states and 1856 transitions. [2020-11-29 22:21:22,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 479. [2020-11-29 22:21:22,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 479 states. [2020-11-29 22:21:22,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 794 transitions. [2020-11-29 22:21:22,201 INFO L714 BuchiCegarLoop]: Abstraction has 479 states and 794 transitions. [2020-11-29 22:21:22,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:22,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:22,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:22,217 INFO L87 Difference]: Start difference. First operand 479 states and 794 transitions. Second operand 3 states. [2020-11-29 22:21:22,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:22,280 INFO L93 Difference]: Finished difference Result 941 states and 1555 transitions. [2020-11-29 22:21:22,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:22,281 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 941 states and 1555 transitions. [2020-11-29 22:21:22,290 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 538 [2020-11-29 22:21:22,299 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 941 states to 941 states and 1555 transitions. [2020-11-29 22:21:22,299 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 803 [2020-11-29 22:21:22,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 803 [2020-11-29 22:21:22,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 941 states and 1555 transitions. [2020-11-29 22:21:22,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:22,301 INFO L691 BuchiCegarLoop]: Abstraction has 941 states and 1555 transitions. [2020-11-29 22:21:22,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states and 1555 transitions. [2020-11-29 22:21:22,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 481. [2020-11-29 22:21:22,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-11-29 22:21:22,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 794 transitions. [2020-11-29 22:21:22,316 INFO L714 BuchiCegarLoop]: Abstraction has 481 states and 794 transitions. [2020-11-29 22:21:22,316 INFO L594 BuchiCegarLoop]: Abstraction has 481 states and 794 transitions. [2020-11-29 22:21:22,316 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-29 22:21:22,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 481 states and 794 transitions. [2020-11-29 22:21:22,319 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 324 [2020-11-29 22:21:22,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:22,320 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:22,324 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 22:21:22,324 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-29 22:21:22,324 INFO L794 eck$LassoCheckResult]: Stem: 8252#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(51);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; 8206#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; 8031#L71-2 assume !!(add_history_type_~var~0 < 3); 8032#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; 8048#L126 assume 0 == read_history_bool_~history_id; 7985#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 7903#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; 7908#L74 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 8076#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 8123#L210 assume 0 == init_~tmp~1;init_#res := 0; 8088#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 8089#L496 assume !(0 == main_~i2~0); 8148#L496-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; 8149#L504-2 [2020-11-29 22:21:22,333 INFO L796 eck$LassoCheckResult]: Loop: 8149#L504-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; 8083#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; 7965#L524-16 assume 0 != ~gate1Failed~0 % 256; 8092#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 8081#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; 8082#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; 8046#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; 7894#L524-17 assume 0 != ~gate2Failed~0 % 256; 8162#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 8163#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; 8167#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; 8044#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; 7891#L524-18 assume 0 != ~gate3Failed~0 % 256; 8151#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 8152#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; 8153#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; 8146#L441 assume ~VALUE1~0 == ~VALUE2~0; 8106#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 7969#L524-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; 8120#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; 8121#L524-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; 8263#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 8099#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 8193#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; 8008#L126-12 assume 0 == read_history_bool_~history_id; 8009#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 7825#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 7827#L262 assume !(0 == check_~tmp___3~0 % 256); 8101#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; 8229#L106-7 assume 3 == read_history_int8_~history_id; 8274#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 8239#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 7972#L301 assume !(check_~tmp___10~0 > -2); 7970#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; 7971#L106-9 assume 3 == read_history_int8_~history_id; 8271#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 8235#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 8094#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 7963#L321-1 check_#res := 1; 8097#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; 8158#L529-72 assume !(0 == assert_~arg % 256); 8159#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 8149#L504-2 [2020-11-29 22:21:22,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:22,334 INFO L82 PathProgramCache]: Analyzing trace with hash 417201271, now seen corresponding path program 1 times [2020-11-29 22:21:22,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:22,338 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359422584] [2020-11-29 22:21:22,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:22,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:22,419 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-29 22:21:22,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359422584] [2020-11-29 22:21:22,419 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:22,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 22:21:22,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994456176] [2020-11-29 22:21:22,420 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:22,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:22,420 INFO L82 PathProgramCache]: Analyzing trace with hash 358174004, now seen corresponding path program 1 times [2020-11-29 22:21:22,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:22,421 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659094588] [2020-11-29 22:21:22,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:22,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:22,471 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-29 22:21:22,472 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659094588] [2020-11-29 22:21:22,472 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:22,472 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:22,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789388707] [2020-11-29 22:21:22,473 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:22,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:22,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 22:21:22,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 22:21:22,473 INFO L87 Difference]: Start difference. First operand 481 states and 794 transitions. cyclomatic complexity: 321 Second operand 4 states. [2020-11-29 22:21:22,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:22,525 INFO L93 Difference]: Finished difference Result 697 states and 1145 transitions. [2020-11-29 22:21:22,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 22:21:22,526 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 697 states and 1145 transitions. [2020-11-29 22:21:22,533 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 324 [2020-11-29 22:21:22,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 697 states to 695 states and 1140 transitions. [2020-11-29 22:21:22,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 624 [2020-11-29 22:21:22,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 624 [2020-11-29 22:21:22,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 695 states and 1140 transitions. [2020-11-29 22:21:22,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:22,543 INFO L691 BuchiCegarLoop]: Abstraction has 695 states and 1140 transitions. [2020-11-29 22:21:22,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states and 1140 transitions. [2020-11-29 22:21:22,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 481. [2020-11-29 22:21:22,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-11-29 22:21:22,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 790 transitions. [2020-11-29 22:21:22,558 INFO L714 BuchiCegarLoop]: Abstraction has 481 states and 790 transitions. [2020-11-29 22:21:22,558 INFO L594 BuchiCegarLoop]: Abstraction has 481 states and 790 transitions. [2020-11-29 22:21:22,558 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-29 22:21:22,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 481 states and 790 transitions. [2020-11-29 22:21:22,561 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 324 [2020-11-29 22:21:22,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:22,561 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:22,564 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-29 22:21:22,564 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-29 22:21:22,564 INFO L794 eck$LassoCheckResult]: Stem: 9441#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(51);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; 9394#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; 9219#L71-2 assume !!(add_history_type_~var~0 < 3); 9220#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; 9236#L126 assume 0 == read_history_bool_~history_id; 9173#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 9091#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; 9096#L74 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 9264#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 9312#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; 9247#L71-6 assume !!(add_history_type_~var~0 < 3); 9249#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; 9226#L126-3 assume 0 == read_history_bool_~history_id; 9227#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 9067#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; 9072#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 9075#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 9275#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; 9276#L71-10 assume !!(add_history_type_~var~0 < 3); 9471#L72-4 [2020-11-29 22:21:22,565 INFO L796 eck$LassoCheckResult]: Loop: 9471#L72-4 assume !(0 == add_history_type_~history_id); 9321#L78-4 assume !(1 == add_history_type_~history_id); 9322#L84-4 assume !(2 == add_history_type_~history_id); 9372#L90-6 assume !(3 == add_history_type_~history_id); 9059#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; 9370#L71-10 assume !!(add_history_type_~var~0 < 3); 9471#L72-4 [2020-11-29 22:21:22,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:22,565 INFO L82 PathProgramCache]: Analyzing trace with hash -288136996, now seen corresponding path program 1 times [2020-11-29 22:21:22,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:22,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780457002] [2020-11-29 22:21:22,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:22,635 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-29 22:21:22,635 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780457002] [2020-11-29 22:21:22,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:22,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 22:21:22,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102053924] [2020-11-29 22:21:22,636 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:22,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:22,636 INFO L82 PathProgramCache]: Analyzing trace with hash 1731815895, now seen corresponding path program 1 times [2020-11-29 22:21:22,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:22,636 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604300110] [2020-11-29 22:21:22,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:22,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:22,640 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:22,645 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:22,653 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:21:22,683 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:22,683 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:22,683 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:22,683 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:22,683 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:21:22,683 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:22,683 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:22,683 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:22,683 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration4_Loop [2020-11-29 22:21:22,683 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:22,684 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:22,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:22,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:22,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:22,824 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:22,825 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:22,829 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:22,829 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:22,873 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:21:22,873 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-29 22:21:22,982 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:21:22,983 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:22,983 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:22,983 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:22,983 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:22,983 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:21:22,983 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:22,983 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:22,983 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:22,984 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration4_Loop [2020-11-29 22:21:22,984 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:22,984 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:22,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-29 22:21:23,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-29 22:21:23,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-29 22:21:23,151 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:23,151 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:23,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:21:23,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:23,166 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:23,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:23,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:23,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:23,168 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:23,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:23,171 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:21:23,174 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:21:23,175 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:23,180 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:21:23,180 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:21:23,180 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:21:23,180 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-29 22:21:23,214 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:21:23,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:23,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:23,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:21:23,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:23,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:23,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:21:23,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:23,357 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-29 22:21:23,358 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-29 22:21:23,358 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 481 states and 790 transitions. cyclomatic complexity: 317 Second operand 4 states. [2020-11-29 22:21:23,402 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 481 states and 790 transitions. cyclomatic complexity: 317. Second operand 4 states. Result 542 states and 892 transitions. Complement of second has 7 states. [2020-11-29 22:21:23,403 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-29 22:21:23,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-11-29 22:21:23,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 221 transitions. [2020-11-29 22:21:23,404 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 221 transitions. Stem has 19 letters. Loop has 6 letters. [2020-11-29 22:21:23,404 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:23,404 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 221 transitions. Stem has 25 letters. Loop has 6 letters. [2020-11-29 22:21:23,406 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:23,406 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 221 transitions. Stem has 19 letters. Loop has 12 letters. [2020-11-29 22:21:23,407 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:23,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 542 states and 892 transitions. [2020-11-29 22:21:23,413 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 269 [2020-11-29 22:21:23,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 542 states to 537 states and 883 transitions. [2020-11-29 22:21:23,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 409 [2020-11-29 22:21:23,423 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2020-11-29 22:21:23,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 537 states and 883 transitions. [2020-11-29 22:21:23,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:23,424 INFO L691 BuchiCegarLoop]: Abstraction has 537 states and 883 transitions. [2020-11-29 22:21:23,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states and 883 transitions. [2020-11-29 22:21:23,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 533. [2020-11-29 22:21:23,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2020-11-29 22:21:23,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 879 transitions. [2020-11-29 22:21:23,439 INFO L714 BuchiCegarLoop]: Abstraction has 533 states and 879 transitions. [2020-11-29 22:21:23,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:23,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 22:21:23,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 22:21:23,440 INFO L87 Difference]: Start difference. First operand 533 states and 879 transitions. Second operand 4 states. [2020-11-29 22:21:23,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:23,516 INFO L93 Difference]: Finished difference Result 758 states and 1239 transitions. [2020-11-29 22:21:23,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 22:21:23,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 758 states and 1239 transitions. [2020-11-29 22:21:23,524 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 483 [2020-11-29 22:21:23,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 758 states to 742 states and 1213 transitions. [2020-11-29 22:21:23,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 616 [2020-11-29 22:21:23,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 616 [2020-11-29 22:21:23,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 742 states and 1213 transitions. [2020-11-29 22:21:23,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:23,533 INFO L691 BuchiCegarLoop]: Abstraction has 742 states and 1213 transitions. [2020-11-29 22:21:23,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states and 1213 transitions. [2020-11-29 22:21:23,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 519. [2020-11-29 22:21:23,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 519 states. [2020-11-29 22:21:23,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 854 transitions. [2020-11-29 22:21:23,547 INFO L714 BuchiCegarLoop]: Abstraction has 519 states and 854 transitions. [2020-11-29 22:21:23,547 INFO L594 BuchiCegarLoop]: Abstraction has 519 states and 854 transitions. [2020-11-29 22:21:23,547 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-29 22:21:23,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 519 states and 854 transitions. [2020-11-29 22:21:23,556 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 269 [2020-11-29 22:21:23,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:23,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:23,558 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-29 22:21:23,559 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2020-11-29 22:21:23,566 INFO L794 eck$LassoCheckResult]: Stem: 11890#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(51);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; 11840#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; 11649#L71-2 assume !!(add_history_type_~var~0 < 3); 11650#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; 11665#L126 assume 0 == read_history_bool_~history_id; 11604#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 11505#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; 11507#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 11837#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; 11651#L71-2 assume !(add_history_type_~var~0 < 3); 11652#L71-3 add_history_type_#res := 1; 11700#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 11752#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; 11676#L71-6 assume !!(add_history_type_~var~0 < 3); 11678#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; 11655#L126-3 assume 0 == read_history_bool_~history_id; 11656#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 11484#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; 11489#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 11492#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 11711#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; 11712#L71-10 assume !!(add_history_type_~var~0 < 3); 11918#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; 11690#L126-6 assume 0 == read_history_bool_~history_id; 11691#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 11550#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; 11555#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 11473#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 11842#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; 11866#L71-14 assume !!(add_history_type_~var~0 < 3); 11923#L72-6 [2020-11-29 22:21:23,566 INFO L796 eck$LassoCheckResult]: Loop: 11923#L72-6 assume !(0 == add_history_type_~history_id); 11734#L78-6 assume !(1 == add_history_type_~history_id); 11735#L84-6 assume !(2 == add_history_type_~history_id); 11811#L90-9 assume !(3 == add_history_type_~history_id); 11573#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; 11808#L71-14 assume !!(add_history_type_~var~0 < 3); 11923#L72-6 [2020-11-29 22:21:23,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:23,567 INFO L82 PathProgramCache]: Analyzing trace with hash -446471529, now seen corresponding path program 1 times [2020-11-29 22:21:23,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:23,570 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963257057] [2020-11-29 22:21:23,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:23,631 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-29 22:21:23,631 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963257057] [2020-11-29 22:21:23,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215017893] [2020-11-29 22:21:23,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:23,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:23,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-29 22:21:23,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:23,803 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-29 22:21:23,804 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-29 22:21:23,804 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-11-29 22:21:23,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796353941] [2020-11-29 22:21:23,804 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:23,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:23,805 INFO L82 PathProgramCache]: Analyzing trace with hash 951913687, now seen corresponding path program 1 times [2020-11-29 22:21:23,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:23,805 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650065567] [2020-11-29 22:21:23,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:23,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:23,811 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:23,814 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:23,818 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:21:23,847 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:23,848 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:23,848 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:23,848 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:23,848 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:21:23,848 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:23,848 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:23,848 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:23,848 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration5_Loop [2020-11-29 22:21:23,848 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:23,848 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:23,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-29 22:21:23,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-29 22:21:23,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-29 22:21:24,033 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 8 [2020-11-29 22:21:24,045 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:24,045 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:24,048 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:24,048 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-29 22:21:24,053 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:21:24,053 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:24,097 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:24,097 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:24,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:21:24,146 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-29 22:21:24,258 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:21:24,260 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:24,260 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:24,260 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:24,260 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:24,261 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:21:24,261 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:24,261 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:24,261 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:24,261 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration5_Loop [2020-11-29 22:21:24,261 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:24,261 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:24,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-29 22:21:24,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:24,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-29 22:21:24,395 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:24,395 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:24,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:24,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:24,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:24,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:24,406 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-29 22:21:24,406 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:24,409 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-29 22:21:24,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:24,420 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:24,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:24,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:24,462 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:24,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:24,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:24,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:24,464 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:24,464 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-29 22:21:24,465 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:24,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:24,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:24,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:24,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:24,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:24,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:24,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:24,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:24,500 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:21:24,503 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:21:24,503 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:24,506 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:21:24,506 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:21:24,507 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:21:24,507 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 [] [2020-11-29 22:21:24,526 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:21:24,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:24,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:24,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:21:24,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:24,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:21:24,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:24,643 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-29 22:21:24,644 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-29 22:21:24,644 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 519 states and 854 transitions. cyclomatic complexity: 343 Second operand 4 states. [2020-11-29 22:21:24,702 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 519 states and 854 transitions. cyclomatic complexity: 343. Second operand 4 states. Result 1231 states and 2017 transitions. Complement of second has 6 states. [2020-11-29 22:21:24,703 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-29 22:21:24,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-11-29 22:21:24,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1022 transitions. [2020-11-29 22:21:24,705 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1022 transitions. Stem has 30 letters. Loop has 6 letters. [2020-11-29 22:21:24,705 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:24,705 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1022 transitions. Stem has 36 letters. Loop has 6 letters. [2020-11-29 22:21:24,706 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:24,706 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1022 transitions. Stem has 30 letters. Loop has 12 letters. [2020-11-29 22:21:24,706 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:24,706 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1231 states and 2017 transitions. [2020-11-29 22:21:24,718 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 428 [2020-11-29 22:21:24,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1231 states to 792 states and 1300 transitions. [2020-11-29 22:21:24,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 609 [2020-11-29 22:21:24,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2020-11-29 22:21:24,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 792 states and 1300 transitions. [2020-11-29 22:21:24,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:24,727 INFO L691 BuchiCegarLoop]: Abstraction has 792 states and 1300 transitions. [2020-11-29 22:21:24,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states and 1300 transitions. [2020-11-29 22:21:24,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 571. [2020-11-29 22:21:24,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 571 states. [2020-11-29 22:21:24,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 943 transitions. [2020-11-29 22:21:24,741 INFO L714 BuchiCegarLoop]: Abstraction has 571 states and 943 transitions. [2020-11-29 22:21:24,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:24,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 22:21:24,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-11-29 22:21:24,742 INFO L87 Difference]: Start difference. First operand 571 states and 943 transitions. Second operand 5 states. [2020-11-29 22:21:24,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:24,834 INFO L93 Difference]: Finished difference Result 1670 states and 2754 transitions. [2020-11-29 22:21:24,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 22:21:24,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1670 states and 2754 transitions. [2020-11-29 22:21:24,850 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 642 [2020-11-29 22:21:24,865 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1670 states to 1666 states and 2742 transitions. [2020-11-29 22:21:24,865 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1135 [2020-11-29 22:21:24,867 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1135 [2020-11-29 22:21:24,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1666 states and 2742 transitions. [2020-11-29 22:21:24,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:24,868 INFO L691 BuchiCegarLoop]: Abstraction has 1666 states and 2742 transitions. [2020-11-29 22:21:24,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states and 2742 transitions. [2020-11-29 22:21:24,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 739. [2020-11-29 22:21:24,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 739 states. [2020-11-29 22:21:24,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 1220 transitions. [2020-11-29 22:21:24,891 INFO L714 BuchiCegarLoop]: Abstraction has 739 states and 1220 transitions. [2020-11-29 22:21:24,891 INFO L594 BuchiCegarLoop]: Abstraction has 739 states and 1220 transitions. [2020-11-29 22:21:24,891 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-29 22:21:24,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 739 states and 1220 transitions. [2020-11-29 22:21:24,896 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2020-11-29 22:21:24,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:24,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:24,902 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-29 22:21:24,902 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-29 22:21:24,902 INFO L794 eck$LassoCheckResult]: Stem: 16152#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(51);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; 16100#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; 15891#L71-2 assume !!(add_history_type_~var~0 < 3); 15892#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; 16228#L126 assume 0 == read_history_bool_~history_id; 16222#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 16217#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; 16203#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 16202#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; 15893#L71-2 assume !!(add_history_type_~var~0 < 3); 15894#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; 15907#L126 assume 0 == read_history_bool_~history_id; 15838#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15728#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; 15730#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 16096#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; 16097#L71-2 assume !(add_history_type_~var~0 < 3); 15946#L71-3 add_history_type_#res := 1; 15947#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 16005#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; 15922#L71-6 assume !!(add_history_type_~var~0 < 3); 15924#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; 15897#L126-3 assume 0 == read_history_bool_~history_id; 15898#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15707#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; 15712#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 15715#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 15958#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; 15861#L71-10 assume !!(add_history_type_~var~0 < 3); 15862#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; 15936#L126-6 assume 0 == read_history_bool_~history_id; 15937#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15780#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; 15785#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 15697#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 16102#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; 15882#L71-14 assume !!(add_history_type_~var~0 < 3); 15883#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; 15911#L126-9 assume 0 == read_history_bool_~history_id; 15912#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15738#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; 15743#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 15802#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 16087#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 15959#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 15960#L496 assume !(0 == main_~i2~0); 16036#L496-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; 16037#L504-2 [2020-11-29 22:21:24,903 INFO L796 eck$LassoCheckResult]: Loop: 16037#L504-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; 15954#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; 15815#L524-16 assume 0 != ~gate1Failed~0 % 256; 15963#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 15952#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; 15953#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; 15905#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; 15722#L524-17 assume 0 != ~gate2Failed~0 % 256; 16048#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 16049#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; 16053#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; 15903#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; 15719#L524-18 assume 0 != ~gate3Failed~0 % 256; 16039#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 16040#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; 16041#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; 16034#L441 assume ~VALUE1~0 == ~VALUE2~0; 15979#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 15819#L524-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; 16002#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; 16003#L524-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; 16167#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 15970#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 16086#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; 15859#L126-12 assume 0 == read_history_bool_~history_id; 15860#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 15638#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 15640#L262 assume !(0 == check_~tmp___3~0 % 256); 15972#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; 16129#L106-7 assume 3 == read_history_int8_~history_id; 16180#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 16139#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 15822#L301 assume !(check_~tmp___10~0 > -2); 15820#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; 15821#L106-9 assume 3 == read_history_int8_~history_id; 16177#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 16135#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 15965#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 15813#L321-1 check_#res := 1; 15968#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; 16044#L529-72 assume !(0 == assert_~arg % 256); 16045#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 16037#L504-2 [2020-11-29 22:21:24,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:24,903 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 1 times [2020-11-29 22:21:24,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:24,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907937600] [2020-11-29 22:21:24,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:24,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:24,962 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-29 22:21:24,962 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907937600] [2020-11-29 22:21:24,962 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:24,962 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:24,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732605821] [2020-11-29 22:21:24,963 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:24,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:24,963 INFO L82 PathProgramCache]: Analyzing trace with hash 358174004, now seen corresponding path program 2 times [2020-11-29 22:21:24,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:24,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192906464] [2020-11-29 22:21:24,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:24,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,008 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-29 22:21:25,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192906464] [2020-11-29 22:21:25,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:25,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361205598] [2020-11-29 22:21:25,009 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:25,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:25,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:25,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:25,010 INFO L87 Difference]: Start difference. First operand 739 states and 1220 transitions. cyclomatic complexity: 489 Second operand 3 states. [2020-11-29 22:21:25,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:25,088 INFO L93 Difference]: Finished difference Result 750 states and 1234 transitions. [2020-11-29 22:21:25,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:25,089 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 750 states and 1234 transitions. [2020-11-29 22:21:25,095 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 224 [2020-11-29 22:21:25,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 750 states to 750 states and 1234 transitions. [2020-11-29 22:21:25,103 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 499 [2020-11-29 22:21:25,103 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 499 [2020-11-29 22:21:25,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 750 states and 1234 transitions. [2020-11-29 22:21:25,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:25,104 INFO L691 BuchiCegarLoop]: Abstraction has 750 states and 1234 transitions. [2020-11-29 22:21:25,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states and 1234 transitions. [2020-11-29 22:21:25,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 739. [2020-11-29 22:21:25,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 739 states. [2020-11-29 22:21:25,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 1218 transitions. [2020-11-29 22:21:25,120 INFO L714 BuchiCegarLoop]: Abstraction has 739 states and 1218 transitions. [2020-11-29 22:21:25,120 INFO L594 BuchiCegarLoop]: Abstraction has 739 states and 1218 transitions. [2020-11-29 22:21:25,120 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-29 22:21:25,120 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 739 states and 1218 transitions. [2020-11-29 22:21:25,125 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2020-11-29 22:21:25,125 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:25,125 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:25,128 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-29 22:21:25,128 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-29 22:21:25,131 INFO L794 eck$LassoCheckResult]: Stem: 17647#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(51);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; 17594#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; 17387#L71-2 assume !!(add_history_type_~var~0 < 3); 17388#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; 17403#L126 assume 0 == read_history_bool_~history_id; 17336#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17226#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; 17228#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 17591#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; 17389#L71-2 assume !!(add_history_type_~var~0 < 3); 17390#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; 17798#L126 assume 0 == read_history_bool_~history_id; 17794#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17789#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; 17788#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 17787#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; 17786#L71-2 assume !(add_history_type_~var~0 < 3); 17442#L71-3 add_history_type_#res := 1; 17443#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 17502#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; 17418#L71-6 assume !!(add_history_type_~var~0 < 3); 17420#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; 17393#L126-3 assume 0 == read_history_bool_~history_id; 17394#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17205#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; 17210#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 17213#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 17454#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; 17455#L71-10 assume !!(add_history_type_~var~0 < 3); 17680#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; 17432#L126-6 assume 0 == read_history_bool_~history_id; 17433#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17278#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; 17283#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 17195#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 17596#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; 17623#L71-14 assume !!(add_history_type_~var~0 < 3); 17678#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; 17407#L126-9 assume 0 == read_history_bool_~history_id; 17408#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17236#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; 17241#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 17300#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 17582#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 17456#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 17457#L496 assume !(0 == main_~i2~0); 17533#L496-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; 17534#L504-2 [2020-11-29 22:21:25,131 INFO L796 eck$LassoCheckResult]: Loop: 17534#L504-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; 17450#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; 17313#L524-16 assume 0 != ~gate1Failed~0 % 256; 17460#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 17448#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; 17449#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; 17401#L181-2 assume !(0 == write_history_bool_~history_id); 17402#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; 17220#L524-17 assume 0 != ~gate2Failed~0 % 256; 17545#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 17546#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; 17550#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; 17399#L181-4 assume !(0 == write_history_bool_~history_id); 17400#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; 17217#L524-18 assume 0 != ~gate3Failed~0 % 256; 17536#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 17537#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; 17538#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; 17531#L441 assume ~VALUE1~0 == ~VALUE2~0; 17476#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 17317#L524-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; 17499#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; 17500#L524-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; 17662#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 17467#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 17581#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; 17357#L126-12 assume 0 == read_history_bool_~history_id; 17358#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 17136#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 17138#L262 assume !(0 == check_~tmp___3~0 % 256); 17469#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; 17624#L106-7 assume 3 == read_history_int8_~history_id; 17675#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 17634#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 17320#L301 assume !(check_~tmp___10~0 > -2); 17318#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; 17319#L106-9 assume 3 == read_history_int8_~history_id; 17672#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 17630#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 17462#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 17311#L321-1 check_#res := 1; 17465#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; 17541#L529-72 assume !(0 == assert_~arg % 256); 17542#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 17534#L504-2 [2020-11-29 22:21:25,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:25,132 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 2 times [2020-11-29 22:21:25,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:25,135 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727876059] [2020-11-29 22:21:25,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:25,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,194 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-29 22:21:25,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727876059] [2020-11-29 22:21:25,195 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,195 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:25,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543346860] [2020-11-29 22:21:25,195 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:25,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:25,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1024013600, now seen corresponding path program 1 times [2020-11-29 22:21:25,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:25,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604129731] [2020-11-29 22:21:25,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:25,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,227 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-29 22:21:25,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604129731] [2020-11-29 22:21:25,227 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,227 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:25,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615900344] [2020-11-29 22:21:25,228 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:25,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:25,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:25,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:25,228 INFO L87 Difference]: Start difference. First operand 739 states and 1218 transitions. cyclomatic complexity: 487 Second operand 3 states. [2020-11-29 22:21:25,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:25,268 INFO L93 Difference]: Finished difference Result 759 states and 1246 transitions. [2020-11-29 22:21:25,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:25,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 759 states and 1246 transitions. [2020-11-29 22:21:25,275 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 233 [2020-11-29 22:21:25,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 759 states to 759 states and 1246 transitions. [2020-11-29 22:21:25,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 508 [2020-11-29 22:21:25,283 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 508 [2020-11-29 22:21:25,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 759 states and 1246 transitions. [2020-11-29 22:21:25,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:25,284 INFO L691 BuchiCegarLoop]: Abstraction has 759 states and 1246 transitions. [2020-11-29 22:21:25,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states and 1246 transitions. [2020-11-29 22:21:25,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 738. [2020-11-29 22:21:25,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 738 states. [2020-11-29 22:21:25,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1215 transitions. [2020-11-29 22:21:25,299 INFO L714 BuchiCegarLoop]: Abstraction has 738 states and 1215 transitions. [2020-11-29 22:21:25,299 INFO L594 BuchiCegarLoop]: Abstraction has 738 states and 1215 transitions. [2020-11-29 22:21:25,299 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-29 22:21:25,299 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 738 states and 1215 transitions. [2020-11-29 22:21:25,304 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2020-11-29 22:21:25,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:25,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:25,306 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-29 22:21:25,306 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-29 22:21:25,306 INFO L794 eck$LassoCheckResult]: Stem: 19157#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(51);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; 19104#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; 18893#L71-2 assume !!(add_history_type_~var~0 < 3); 18894#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; 18909#L126 assume 0 == read_history_bool_~history_id; 18842#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18732#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; 18734#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 19101#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; 18895#L71-2 assume !!(add_history_type_~var~0 < 3); 18896#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; 19309#L126 assume 0 == read_history_bool_~history_id; 19303#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 19298#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; 19297#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 19296#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; 19295#L71-2 assume !(add_history_type_~var~0 < 3); 18948#L71-3 add_history_type_#res := 1; 18949#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 19009#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; 18924#L71-6 assume !!(add_history_type_~var~0 < 3); 18926#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; 18899#L126-3 assume 0 == read_history_bool_~history_id; 18900#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18712#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; 18719#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 18722#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 18960#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; 18961#L71-10 assume !!(add_history_type_~var~0 < 3); 19193#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; 18938#L126-6 assume 0 == read_history_bool_~history_id; 18939#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18784#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; 18789#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 18702#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 19106#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; 19133#L71-14 assume !!(add_history_type_~var~0 < 3); 19190#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; 18913#L126-9 assume 0 == read_history_bool_~history_id; 18914#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18742#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; 18747#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 18806#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 19092#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 18962#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 18963#L496 assume !(0 == main_~i2~0); 19040#L496-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; 19041#L504-2 [2020-11-29 22:21:25,307 INFO L796 eck$LassoCheckResult]: Loop: 19041#L504-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; 18956#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; 18819#L524-16 assume 0 != ~gate1Failed~0 % 256; 18966#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 18954#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; 18955#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; 18907#L181-2 assume !(0 == write_history_bool_~history_id); 18908#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; 18726#L524-17 assume 0 != ~gate2Failed~0 % 256; 19055#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 19056#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; 19060#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; 18905#L181-4 assume !(0 == write_history_bool_~history_id); 18906#L186-4 assume !(1 == write_history_bool_~history_id); 18717#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; 18718#L524-18 assume 0 != ~gate3Failed~0 % 256; 19043#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 19044#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; 19045#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; 19038#L441 assume ~VALUE1~0 == ~VALUE2~0; 18982#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 18823#L524-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; 19006#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; 19007#L524-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; 19172#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 18973#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 19091#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; 18863#L126-12 assume 0 == read_history_bool_~history_id; 18864#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 18643#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 18645#L262 assume !(0 == check_~tmp___3~0 % 256); 18975#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; 19134#L106-7 assume 3 == read_history_int8_~history_id; 19185#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 19144#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 18826#L301 assume !(check_~tmp___10~0 > -2); 18824#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; 18825#L106-9 assume 3 == read_history_int8_~history_id; 19182#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 19140#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 18968#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 18817#L321-1 check_#res := 1; 18971#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; 19051#L529-72 assume !(0 == assert_~arg % 256); 19052#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 19041#L504-2 [2020-11-29 22:21:25,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:25,308 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 3 times [2020-11-29 22:21:25,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:25,309 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497797721] [2020-11-29 22:21:25,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,372 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-29 22:21:25,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497797721] [2020-11-29 22:21:25,372 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,372 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:25,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877453168] [2020-11-29 22:21:25,373 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:25,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:25,373 INFO L82 PathProgramCache]: Analyzing trace with hash -110886849, now seen corresponding path program 1 times [2020-11-29 22:21:25,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:25,373 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437205801] [2020-11-29 22:21:25,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:25,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,422 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-29 22:21:25,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437205801] [2020-11-29 22:21:25,423 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,423 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:25,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036601971] [2020-11-29 22:21:25,425 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:25,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:25,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:25,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:25,426 INFO L87 Difference]: Start difference. First operand 738 states and 1215 transitions. cyclomatic complexity: 485 Second operand 3 states. [2020-11-29 22:21:25,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:25,459 INFO L93 Difference]: Finished difference Result 936 states and 1534 transitions. [2020-11-29 22:21:25,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:25,459 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 936 states and 1534 transitions. [2020-11-29 22:21:25,467 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 411 [2020-11-29 22:21:25,476 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 936 states to 936 states and 1534 transitions. [2020-11-29 22:21:25,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2020-11-29 22:21:25,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2020-11-29 22:21:25,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 936 states and 1534 transitions. [2020-11-29 22:21:25,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:25,477 INFO L691 BuchiCegarLoop]: Abstraction has 936 states and 1534 transitions. [2020-11-29 22:21:25,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states and 1534 transitions. [2020-11-29 22:21:25,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 779. [2020-11-29 22:21:25,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 779 states. [2020-11-29 22:21:25,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1276 transitions. [2020-11-29 22:21:25,495 INFO L714 BuchiCegarLoop]: Abstraction has 779 states and 1276 transitions. [2020-11-29 22:21:25,495 INFO L594 BuchiCegarLoop]: Abstraction has 779 states and 1276 transitions. [2020-11-29 22:21:25,495 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-29 22:21:25,495 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1276 transitions. [2020-11-29 22:21:25,500 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 254 [2020-11-29 22:21:25,500 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:25,500 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:25,503 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-29 22:21:25,504 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-29 22:21:25,504 INFO L794 eck$LassoCheckResult]: Stem: 20840#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(51);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; 20786#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; 20577#L71-2 assume !!(add_history_type_~var~0 < 3); 20578#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; 20593#L126 assume 0 == read_history_bool_~history_id; 20525#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20415#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; 20417#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 20783#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; 20579#L71-2 assume !!(add_history_type_~var~0 < 3); 20580#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; 21045#L126 assume 0 == read_history_bool_~history_id; 21039#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 21034#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; 21033#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 21032#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; 20990#L71-2 assume !(add_history_type_~var~0 < 3); 20632#L71-3 add_history_type_#res := 1; 20633#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 20691#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; 20608#L71-6 assume !!(add_history_type_~var~0 < 3); 20610#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; 20583#L126-3 assume 0 == read_history_bool_~history_id; 20584#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20395#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; 20400#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 20403#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 20644#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; 20548#L71-10 assume !!(add_history_type_~var~0 < 3); 20549#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; 20622#L126-6 assume 0 == read_history_bool_~history_id; 20623#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20467#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; 20472#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 20385#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 20788#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; 20816#L71-14 assume !!(add_history_type_~var~0 < 3); 20877#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; 20597#L126-9 assume 0 == read_history_bool_~history_id; 20598#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20425#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; 20430#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 20489#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 20773#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 20645#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 20646#L496 assume !(0 == main_~i2~0); 20722#L496-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; 20723#L504-2 [2020-11-29 22:21:25,504 INFO L796 eck$LassoCheckResult]: Loop: 20723#L504-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; 20640#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; 20502#L524-16 assume 0 != ~gate1Failed~0 % 256; 20649#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 20638#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; 20639#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; 20591#L181-2 assume !(0 == write_history_bool_~history_id); 20592#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; 21077#L524-17 assume 0 != ~gate2Failed~0 % 256; 21075#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 21074#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; 21072#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; 21071#L181-4 assume !(0 == write_history_bool_~history_id); 21070#L186-4 assume !(1 == write_history_bool_~history_id); 21069#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; 20870#L524-18 assume 0 != ~gate3Failed~0 % 256; 20872#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 21065#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; 20888#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; 20889#L441 assume ~VALUE1~0 == ~VALUE2~0; 21064#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 21060#L524-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; 21059#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; 21057#L524-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; 20876#L249 assume !(0 == ~gate1Failed~0 % 256); 20785#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 20656#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 20772#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; 20546#L126-12 assume 0 == read_history_bool_~history_id; 20547#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 20326#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 20328#L262 assume !(0 == check_~tmp___3~0 % 256); 20658#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; 20817#L106-7 assume 3 == read_history_int8_~history_id; 20869#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 20827#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 20509#L301 assume !(check_~tmp___10~0 > -2); 20507#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; 20508#L106-9 assume 3 == read_history_int8_~history_id; 20866#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 20823#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 20651#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 20500#L321-1 check_#res := 1; 20654#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; 20731#L529-72 assume !(0 == assert_~arg % 256); 20732#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 20723#L504-2 [2020-11-29 22:21:25,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:25,505 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 4 times [2020-11-29 22:21:25,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:25,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755515519] [2020-11-29 22:21:25,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,548 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-29 22:21:25,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755515519] [2020-11-29 22:21:25,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:25,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271979532] [2020-11-29 22:21:25,549 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:25,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:25,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1594415673, now seen corresponding path program 1 times [2020-11-29 22:21:25,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:25,549 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565642610] [2020-11-29 22:21:25,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:25,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,578 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-29 22:21:25,578 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565642610] [2020-11-29 22:21:25,579 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,579 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:25,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744729758] [2020-11-29 22:21:25,579 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:25,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:25,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:25,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:25,580 INFO L87 Difference]: Start difference. First operand 779 states and 1276 transitions. cyclomatic complexity: 505 Second operand 3 states. [2020-11-29 22:21:25,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:25,609 INFO L93 Difference]: Finished difference Result 1006 states and 1639 transitions. [2020-11-29 22:21:25,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:25,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1006 states and 1639 transitions. [2020-11-29 22:21:25,617 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 481 [2020-11-29 22:21:25,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1006 states to 1006 states and 1639 transitions. [2020-11-29 22:21:25,626 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 755 [2020-11-29 22:21:25,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 755 [2020-11-29 22:21:25,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1006 states and 1639 transitions. [2020-11-29 22:21:25,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:25,628 INFO L691 BuchiCegarLoop]: Abstraction has 1006 states and 1639 transitions. [2020-11-29 22:21:25,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states and 1639 transitions. [2020-11-29 22:21:25,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 834. [2020-11-29 22:21:25,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 834 states. [2020-11-29 22:21:25,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1358 transitions. [2020-11-29 22:21:25,645 INFO L714 BuchiCegarLoop]: Abstraction has 834 states and 1358 transitions. [2020-11-29 22:21:25,645 INFO L594 BuchiCegarLoop]: Abstraction has 834 states and 1358 transitions. [2020-11-29 22:21:25,645 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-29 22:21:25,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 834 states and 1358 transitions. [2020-11-29 22:21:25,649 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 309 [2020-11-29 22:21:25,649 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:25,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:25,651 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-29 22:21:25,651 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-29 22:21:25,651 INFO L794 eck$LassoCheckResult]: Stem: 22633#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(51);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; 22579#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; 22371#L71-2 assume !!(add_history_type_~var~0 < 3); 22372#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; 22665#L126 assume 0 == read_history_bool_~history_id; 22835#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22830#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; 22829#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 22576#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; 22373#L71-2 assume !!(add_history_type_~var~0 < 3); 22374#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; 22387#L126 assume 0 == read_history_bool_~history_id; 22319#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22209#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; 22211#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 22672#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; 22774#L71-2 assume !(add_history_type_~var~0 < 3); 22426#L71-3 add_history_type_#res := 1; 22427#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 22485#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; 22402#L71-6 assume !!(add_history_type_~var~0 < 3); 22404#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; 22377#L126-3 assume 0 == read_history_bool_~history_id; 22378#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22189#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; 22194#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 22197#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 22438#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; 22342#L71-10 assume !!(add_history_type_~var~0 < 3); 22343#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; 22416#L126-6 assume 0 == read_history_bool_~history_id; 22417#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22261#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; 22266#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 22179#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 22581#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; 22608#L71-14 assume !!(add_history_type_~var~0 < 3); 22666#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; 22391#L126-9 assume 0 == read_history_bool_~history_id; 22392#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22219#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; 22224#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 22283#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 22566#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 22439#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 22440#L496 assume !(0 == main_~i2~0); 22516#L496-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; 22517#L504-2 [2020-11-29 22:21:25,652 INFO L796 eck$LassoCheckResult]: Loop: 22517#L504-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; 22434#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; 22296#L524-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; 22586#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 22430#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 22431#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; 22580#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; 22647#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; 22911#L181-2 assume !(0 == write_history_bool_~history_id); 22905#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; 22902#L524-17 assume 0 != ~gate2Failed~0 % 256; 22900#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 22897#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; 22895#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; 22892#L181-4 assume !(0 == write_history_bool_~history_id); 22891#L186-4 assume !(1 == write_history_bool_~history_id); 22890#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; 22888#L524-18 assume 0 != ~gate3Failed~0 % 256; 22889#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 22881#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; 22878#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; 22876#L441 assume ~VALUE1~0 == ~VALUE2~0; 22861#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 22854#L524-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; 22849#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; 22845#L524-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; 22842#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 22450#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 22565#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; 22340#L126-12 assume 0 == read_history_bool_~history_id; 22341#L127-12 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 22120#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 22122#L262 assume !(0 == check_~tmp___3~0 % 256); 22452#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; 22609#L106-7 assume 3 == read_history_int8_~history_id; 22662#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 22620#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 22303#L301 assume !(check_~tmp___10~0 > -2); 22301#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; 22302#L106-9 assume 3 == read_history_int8_~history_id; 22659#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 22616#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 22445#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 22294#L321-1 check_#res := 1; 22448#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; 22524#L529-72 assume !(0 == assert_~arg % 256); 22525#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 22517#L504-2 [2020-11-29 22:21:25,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:25,652 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 5 times [2020-11-29 22:21:25,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:25,653 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140425246] [2020-11-29 22:21:25,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:25,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,690 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-29 22:21:25,690 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140425246] [2020-11-29 22:21:25,690 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,690 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:25,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314174712] [2020-11-29 22:21:25,691 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:25,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:25,691 INFO L82 PathProgramCache]: Analyzing trace with hash -233919940, now seen corresponding path program 1 times [2020-11-29 22:21:25,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:25,691 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379987222] [2020-11-29 22:21:25,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:25,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 22:21:25,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379987222] [2020-11-29 22:21:25,727 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:25,727 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:25,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043115605] [2020-11-29 22:21:25,728 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:25,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:25,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:25,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:25,728 INFO L87 Difference]: Start difference. First operand 834 states and 1358 transitions. cyclomatic complexity: 532 Second operand 3 states. [2020-11-29 22:21:26,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:26,041 INFO L93 Difference]: Finished difference Result 1191 states and 1841 transitions. [2020-11-29 22:21:26,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:26,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1191 states and 1841 transitions. [2020-11-29 22:21:26,050 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 309 [2020-11-29 22:21:26,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1191 states to 1191 states and 1841 transitions. [2020-11-29 22:21:26,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 844 [2020-11-29 22:21:26,064 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 844 [2020-11-29 22:21:26,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1191 states and 1841 transitions. [2020-11-29 22:21:26,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:26,064 INFO L691 BuchiCegarLoop]: Abstraction has 1191 states and 1841 transitions. [2020-11-29 22:21:26,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states and 1841 transitions. [2020-11-29 22:21:26,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 834. [2020-11-29 22:21:26,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 834 states. [2020-11-29 22:21:26,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1322 transitions. [2020-11-29 22:21:26,084 INFO L714 BuchiCegarLoop]: Abstraction has 834 states and 1322 transitions. [2020-11-29 22:21:26,084 INFO L594 BuchiCegarLoop]: Abstraction has 834 states and 1322 transitions. [2020-11-29 22:21:26,085 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-29 22:21:26,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 834 states and 1322 transitions. [2020-11-29 22:21:26,089 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 309 [2020-11-29 22:21:26,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:26,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:26,090 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-29 22:21:26,090 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-29 22:21:26,091 INFO L794 eck$LassoCheckResult]: Stem: 24674#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(51);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; 24621#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; 24405#L71-2 assume !!(add_history_type_~var~0 < 3); 24406#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; 24967#L126 assume 0 == read_history_bool_~history_id; 24353#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24243#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; 24245#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 24618#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; 24407#L71-2 assume !!(add_history_type_~var~0 < 3); 24408#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; 24421#L126 assume 0 == read_history_bool_~history_id; 24422#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24959#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; 24958#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 24957#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; 24956#L71-2 assume !(add_history_type_~var~0 < 3); 24462#L71-3 add_history_type_#res := 1; 24463#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 24522#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; 24438#L71-6 assume !!(add_history_type_~var~0 < 3); 24440#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; 24411#L126-3 assume 0 == read_history_bool_~history_id; 24412#L127-3 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24223#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; 24228#L74-1 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 24231#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 24474#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; 24475#L71-10 assume !!(add_history_type_~var~0 < 3); 24709#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; 24452#L126-6 assume 0 == read_history_bool_~history_id; 24453#L127-6 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24295#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; 24300#L74-2 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 24213#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 24623#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; 24396#L71-14 assume !!(add_history_type_~var~0 < 3); 24397#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; 24708#L126-9 assume 0 == read_history_bool_~history_id; 24898#L127-9 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 24892#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; 24712#L74-3 assume !(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 24317#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 24609#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 24476#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 24477#L496 assume !(0 == main_~i2~0); 24553#L496-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; 24554#L504-2 [2020-11-29 22:21:26,091 INFO L796 eck$LassoCheckResult]: Loop: 24554#L504-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; 24470#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; 24330#L524-16 assume 0 != ~gate1Failed~0 % 256; 24480#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 24468#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; 24469#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; 24785#L181-2 assume !(0 == write_history_bool_~history_id); 24778#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; 24776#L524-17 assume 0 != ~gate2Failed~0 % 256; 24777#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 24575#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; 24576#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; 24417#L181-4 assume !(0 == write_history_bool_~history_id); 24418#L186-4 assume !(1 == write_history_bool_~history_id); 24234#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; 24235#L524-18 assume 0 != ~gate3Failed~0 % 256; 24556#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 24557#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; 24559#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; 24551#L441 assume ~VALUE1~0 == ~VALUE2~0; 24496#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 24334#L524-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; 24519#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; 24520#L524-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; 24689#L249 assume !(0 == ~gate1Failed~0 % 256); 24620#L252 assume !(0 == ~gate2Failed~0 % 256); 24486#L255 assume 0 == ~gate3Failed~0 % 256;check_~tmp~2 := 1; 24487#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 24608#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; 24374#L126-12 assume 0 == read_history_bool_~history_id; 24375#L127-12 assume !(0 == read_history_bool_~historyIndex); 24641#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 24155#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 24156#L262 assume !(0 == check_~tmp___3~0 % 256); 24489#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; 24650#L106-7 assume 3 == read_history_int8_~history_id; 24705#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 24661#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 24337#L301 assume !(check_~tmp___10~0 > -2); 24335#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; 24336#L106-9 assume 3 == read_history_int8_~history_id; 24702#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 24657#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 24482#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 24328#L321-1 check_#res := 1; 24485#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; 24563#L529-72 assume !(0 == assert_~arg % 256); 24564#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 24554#L504-2 [2020-11-29 22:21:26,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:26,092 INFO L82 PathProgramCache]: Analyzing trace with hash 2101935098, now seen corresponding path program 6 times [2020-11-29 22:21:26,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:26,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534512690] [2020-11-29 22:21:26,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:26,131 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-29 22:21:26,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534512690] [2020-11-29 22:21:26,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:26,132 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:26,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180051058] [2020-11-29 22:21:26,132 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:26,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:26,133 INFO L82 PathProgramCache]: Analyzing trace with hash -722743598, now seen corresponding path program 1 times [2020-11-29 22:21:26,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:26,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394092787] [2020-11-29 22:21:26,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:26,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:26,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 22:21:26,170 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394092787] [2020-11-29 22:21:26,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:26,170 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:26,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923543434] [2020-11-29 22:21:26,170 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:26,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:26,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 22:21:26,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 22:21:26,171 INFO L87 Difference]: Start difference. First operand 834 states and 1322 transitions. cyclomatic complexity: 496 Second operand 5 states. [2020-11-29 22:21:26,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:26,306 INFO L93 Difference]: Finished difference Result 1023 states and 1555 transitions. [2020-11-29 22:21:26,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 22:21:26,306 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1023 states and 1555 transitions. [2020-11-29 22:21:26,313 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2020-11-29 22:21:26,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1023 states to 1023 states and 1555 transitions. [2020-11-29 22:21:26,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 835 [2020-11-29 22:21:26,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 835 [2020-11-29 22:21:26,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1023 states and 1555 transitions. [2020-11-29 22:21:26,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:26,327 INFO L691 BuchiCegarLoop]: Abstraction has 1023 states and 1555 transitions. [2020-11-29 22:21:26,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states and 1555 transitions. [2020-11-29 22:21:26,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 705. [2020-11-29 22:21:26,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 705 states. [2020-11-29 22:21:26,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1094 transitions. [2020-11-29 22:21:26,343 INFO L714 BuchiCegarLoop]: Abstraction has 705 states and 1094 transitions. [2020-11-29 22:21:26,343 INFO L594 BuchiCegarLoop]: Abstraction has 705 states and 1094 transitions. [2020-11-29 22:21:26,343 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-29 22:21:26,343 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 705 states and 1094 transitions. [2020-11-29 22:21:26,346 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 309 [2020-11-29 22:21:26,346 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:26,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:26,355 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-29 22:21:26,355 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-29 22:21:26,355 INFO L794 eck$LassoCheckResult]: Stem: 26287#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(51);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; 26062#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; 26063#L71-2 assume !!(add_history_type_~var~0 < 3); 26313#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; 26322#L126 assume 0 == read_history_bool_~history_id; 26243#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26127#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; 26130#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 26497#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; 26314#L71-2 assume !!(add_history_type_~var~0 < 3); 26315#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; 26553#L126 assume 0 == read_history_bool_~history_id; 26548#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26543#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; 26531#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 26510#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; 26503#L71-2 assume !(add_history_type_~var~0 < 3); 26350#L71-3 add_history_type_#res := 1; 26080#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 26081#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; 26332#L71-6 assume !!(add_history_type_~var~0 < 3); 26334#L72-2 assume !(0 == add_history_type_~history_id); 26457#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; 26309#L126-4 assume 0 == read_history_bool_~history_id; 26310#L127-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26102#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; 26106#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 26075#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 26076#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; 26270#L71-10 assume !!(add_history_type_~var~0 < 3); 26271#L72-4 assume !(0 == add_history_type_~history_id); 26455#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; 26340#L126-7 assume 0 == read_history_bool_~history_id; 26341#L127-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26157#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; 26162#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 26068#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 26069#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; 26213#L71-14 assume !!(add_history_type_~var~0 < 3); 26305#L72-6 assume !(0 == add_history_type_~history_id); 26438#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; 26281#L126-10 assume 0 == read_history_bool_~history_id; 26282#L127-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 26056#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; 26060#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 26064#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 26065#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 26358#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 26359#L496 assume !(0 == main_~i2~0); 26465#L496-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; 26466#L504-2 [2020-11-29 22:21:26,356 INFO L796 eck$LassoCheckResult]: Loop: 26466#L504-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; 26355#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; 26009#L524-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; 26131#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 26133#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 26066#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; 26067#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; 26324#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; 26675#L181-2 assume !(0 == write_history_bool_~history_id); 26668#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; 26666#L524-17 assume 0 != ~gate2Failed~0 % 256; 26667#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 26704#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; 26703#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; 26702#L181-4 assume !(0 == write_history_bool_~history_id); 26701#L186-4 assume !(1 == write_history_bool_~history_id); 26698#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; 26695#L524-18 assume 0 != ~gate3Failed~0 % 256; 26693#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 26692#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; 26690#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; 26689#L441 assume ~VALUE1~0 == ~VALUE2~0; 26686#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 26681#L524-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; 26678#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; 26676#L524-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; 26610#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 26402#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 26448#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; 26268#L126-12 assume 0 == read_history_bool_~history_id; 26269#L127-12 assume !(0 == read_history_bool_~historyIndex); 26200#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 26032#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 26033#L262 assume !(0 == check_~tmp___3~0 % 256); 26214#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; 26215#L106-7 assume 3 == read_history_int8_~history_id; 26420#L107-7 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 26238#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 26207#L301 assume !(check_~tmp___10~0 > -2); 26203#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; 26204#L106-9 assume 3 == read_history_int8_~history_id; 26414#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 26234#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 26386#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 26191#L321-1 check_#res := 1; 26071#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; 26476#L529-72 assume !(0 == assert_~arg % 256); 26477#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 26466#L504-2 [2020-11-29 22:21:26,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:26,356 INFO L82 PathProgramCache]: Analyzing trace with hash 23604671, now seen corresponding path program 1 times [2020-11-29 22:21:26,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:26,357 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609091551] [2020-11-29 22:21:26,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:26,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:26,396 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-29 22:21:26,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609091551] [2020-11-29 22:21:26,396 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:26,396 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:26,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258164517] [2020-11-29 22:21:26,397 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:26,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:26,397 INFO L82 PathProgramCache]: Analyzing trace with hash -154644390, now seen corresponding path program 1 times [2020-11-29 22:21:26,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:26,398 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574293220] [2020-11-29 22:21:26,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:26,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:26,426 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-29 22:21:26,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574293220] [2020-11-29 22:21:26,426 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:26,426 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 22:21:26,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922155303] [2020-11-29 22:21:26,427 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:26,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:26,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 22:21:26,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 22:21:26,427 INFO L87 Difference]: Start difference. First operand 705 states and 1094 transitions. cyclomatic complexity: 394 Second operand 4 states. [2020-11-29 22:21:26,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:26,985 INFO L93 Difference]: Finished difference Result 1837 states and 2774 transitions. [2020-11-29 22:21:26,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 22:21:26,986 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1837 states and 2774 transitions. [2020-11-29 22:21:26,998 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 571 [2020-11-29 22:21:27,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1837 states to 1837 states and 2774 transitions. [2020-11-29 22:21:27,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1426 [2020-11-29 22:21:27,014 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1426 [2020-11-29 22:21:27,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1837 states and 2774 transitions. [2020-11-29 22:21:27,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:27,015 INFO L691 BuchiCegarLoop]: Abstraction has 1837 states and 2774 transitions. [2020-11-29 22:21:27,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1837 states and 2774 transitions. [2020-11-29 22:21:27,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1837 to 705. [2020-11-29 22:21:27,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 705 states. [2020-11-29 22:21:27,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1093 transitions. [2020-11-29 22:21:27,035 INFO L714 BuchiCegarLoop]: Abstraction has 705 states and 1093 transitions. [2020-11-29 22:21:27,035 INFO L594 BuchiCegarLoop]: Abstraction has 705 states and 1093 transitions. [2020-11-29 22:21:27,036 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-29 22:21:27,036 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 705 states and 1093 transitions. [2020-11-29 22:21:27,039 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 309 [2020-11-29 22:21:27,039 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:27,039 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:27,040 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-29 22:21:27,040 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-29 22:21:27,040 INFO L794 eck$LassoCheckResult]: Stem: 28840#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(51);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; 28617#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; 28618#L71-2 assume !!(add_history_type_~var~0 < 3); 28866#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; 29087#L126 assume 0 == read_history_bool_~history_id; 28796#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 28682#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; 28685#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 29070#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; 28867#L71-2 assume !!(add_history_type_~var~0 < 3); 28868#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; 28876#L126 assume 0 == read_history_bool_~history_id; 28877#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 29081#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; 29080#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 29079#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; 29078#L71-2 assume !(add_history_type_~var~0 < 3); 28907#L71-3 add_history_type_#res := 1; 28635#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 28636#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; 28888#L71-6 assume !!(add_history_type_~var~0 < 3); 28890#L72-2 assume !(0 == add_history_type_~history_id); 29020#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; 28862#L126-4 assume 0 == read_history_bool_~history_id; 28863#L127-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 28657#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; 28661#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 28630#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 28631#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; 28823#L71-10 assume !!(add_history_type_~var~0 < 3); 28824#L72-4 assume !(0 == add_history_type_~history_id); 29017#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; 29018#L126-7 assume 0 == read_history_bool_~history_id; 29131#L127-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 29126#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; 29049#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 28623#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 28624#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; 28767#L71-14 assume !!(add_history_type_~var~0 < 3); 28858#L72-6 assume !(0 == add_history_type_~history_id); 29039#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; 28834#L126-10 assume 0 == read_history_bool_~history_id; 28835#L127-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 28611#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; 28615#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 28619#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 28620#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 28916#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 28917#L496 assume !(0 == main_~i2~0); 29032#L496-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; 29033#L504-2 [2020-11-29 22:21:27,041 INFO L796 eck$LassoCheckResult]: Loop: 29033#L504-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; 28913#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; 28564#L524-16 assume 0 != ~gate1Failed~0 % 256; 28920#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 28911#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; 28912#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; 28875#L181-2 assume !(0 == write_history_bool_~history_id); 28641#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; 28642#L524-17 assume 0 != ~gate2Failed~0 % 256; 28978#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 29050#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; 29053#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; 29258#L181-4 assume !(0 == write_history_bool_~history_id); 29257#L186-4 assume !(1 == write_history_bool_~history_id); 29254#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; 29251#L524-18 assume 0 != ~gate3Failed~0 % 256; 29249#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 29248#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; 29246#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; 29244#L441 assume ~VALUE1~0 == ~VALUE2~0; 29242#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 29237#L524-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; 29218#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; 28928#L524-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; 28929#L249 assume !(0 == ~gate1Failed~0 % 256); 28580#L252 assume !(0 == ~gate2Failed~0 % 256); 28581#L255 assume 0 == ~gate3Failed~0 % 256;check_~tmp~2 := 1; 28961#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 29009#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; 28821#L126-12 assume 0 == read_history_bool_~history_id; 28822#L127-12 assume !(0 == read_history_bool_~historyIndex); 28754#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 28587#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 28588#L262 assume !(0 == check_~tmp___3~0 % 256); 28768#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; 28769#L106-7 assume !(3 == read_history_int8_~history_id);assert_#in~arg := 0;havoc assert_~arg;assert_~arg := assert_#in~arg; 28979#L529-54 assume !(0 == assert_~arg % 256); 29075#L524-27 read_history_int8_#res := -2; 28791#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 28761#L301 assume !(check_~tmp___10~0 > -2); 28757#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; 28758#L106-9 assume 3 == read_history_int8_~history_id; 28974#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 28787#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 28945#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 28745#L321-1 check_#res := 1; 28626#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; 29044#L529-72 assume !(0 == assert_~arg % 256); 29045#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 29033#L504-2 [2020-11-29 22:21:27,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:27,041 INFO L82 PathProgramCache]: Analyzing trace with hash 23604671, now seen corresponding path program 2 times [2020-11-29 22:21:27,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:27,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477747763] [2020-11-29 22:21:27,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:27,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:27,073 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-29 22:21:27,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477747763] [2020-11-29 22:21:27,074 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:27,074 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:27,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996031519] [2020-11-29 22:21:27,074 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:27,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:27,075 INFO L82 PathProgramCache]: Analyzing trace with hash 830627583, now seen corresponding path program 1 times [2020-11-29 22:21:27,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:27,075 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381597337] [2020-11-29 22:21:27,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:27,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:27,097 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-29 22:21:27,097 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381597337] [2020-11-29 22:21:27,097 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:27,097 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:27,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682683201] [2020-11-29 22:21:27,098 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:27,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:27,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:27,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:27,098 INFO L87 Difference]: Start difference. First operand 705 states and 1093 transitions. cyclomatic complexity: 393 Second operand 3 states. [2020-11-29 22:21:27,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:27,123 INFO L93 Difference]: Finished difference Result 966 states and 1475 transitions. [2020-11-29 22:21:27,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:27,123 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 966 states and 1475 transitions. [2020-11-29 22:21:27,128 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 570 [2020-11-29 22:21:27,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 966 states to 966 states and 1475 transitions. [2020-11-29 22:21:27,136 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 778 [2020-11-29 22:21:27,137 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 778 [2020-11-29 22:21:27,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 966 states and 1475 transitions. [2020-11-29 22:21:27,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:27,137 INFO L691 BuchiCegarLoop]: Abstraction has 966 states and 1475 transitions. [2020-11-29 22:21:27,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states and 1475 transitions. [2020-11-29 22:21:27,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 764. [2020-11-29 22:21:27,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 764 states. [2020-11-29 22:21:27,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 1187 transitions. [2020-11-29 22:21:27,152 INFO L714 BuchiCegarLoop]: Abstraction has 764 states and 1187 transitions. [2020-11-29 22:21:27,152 INFO L594 BuchiCegarLoop]: Abstraction has 764 states and 1187 transitions. [2020-11-29 22:21:27,152 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-29 22:21:27,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 764 states and 1187 transitions. [2020-11-29 22:21:27,155 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 368 [2020-11-29 22:21:27,155 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:27,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:27,157 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-29 22:21:27,157 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-29 22:21:27,157 INFO L794 eck$LassoCheckResult]: Stem: 30521#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(51);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; 30297#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; 30298#L71-2 assume !!(add_history_type_~var~0 < 3); 30547#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; 30556#L126 assume 0 == read_history_bool_~history_id; 30477#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 30362#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; 30365#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 30727#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; 30548#L71-2 assume !!(add_history_type_~var~0 < 3); 30549#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; 30782#L126 assume 0 == read_history_bool_~history_id; 30779#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 30774#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; 30773#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 30769#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; 30760#L71-2 assume !(add_history_type_~var~0 < 3); 30583#L71-3 add_history_type_#res := 1; 30315#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 30316#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; 30566#L71-6 assume !!(add_history_type_~var~0 < 3); 30568#L72-2 assume !(0 == add_history_type_~history_id); 30690#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; 30543#L126-4 assume 0 == read_history_bool_~history_id; 30544#L127-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 30337#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; 30341#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 30310#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 30311#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; 30504#L71-10 assume !!(add_history_type_~var~0 < 3); 30505#L72-4 assume !(0 == add_history_type_~history_id); 30688#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; 30573#L126-7 assume 0 == read_history_bool_~history_id; 30574#L127-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 30391#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; 30396#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 30303#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 30304#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; 30447#L71-14 assume !!(add_history_type_~var~0 < 3); 30539#L72-6 assume !(0 == add_history_type_~history_id); 30672#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; 30515#L126-10 assume 0 == read_history_bool_~history_id; 30516#L127-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 30291#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; 30295#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 30299#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 30300#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 30591#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 30592#L496 assume !(0 == main_~i2~0); 30698#L496-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; 30699#L504-2 [2020-11-29 22:21:27,157 INFO L796 eck$LassoCheckResult]: Loop: 30699#L504-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; 30588#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; 30244#L524-16 assume 0 != ~gate1Failed~0 % 256; 30595#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 30586#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; 30587#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; 30999#L181-2 assume !(0 == write_history_bool_~history_id); 30996#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; 30995#L524-17 assume 0 != ~gate2Failed~0 % 256; 30994#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 30993#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; 30359#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; 30360#L181-4 assume !(0 == write_history_bool_~history_id); 30308#L186-4 assume !(1 == write_history_bool_~history_id); 30309#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; 30349#L524-18 assume 0 != ~gate3Failed~0 % 256; 30659#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 30701#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; 30702#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; 30959#L441 assume ~VALUE1~0 == ~VALUE2~0; 30956#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 30950#L524-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; 30889#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; 30870#L524-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; 30864#L249 assume !(0 == ~gate1Failed~0 % 256); 30859#L252 assume !(0 == ~gate2Failed~0 % 256); 30635#L255 assume !(0 == ~gate3Failed~0 % 256);check_~tmp~2 := 0; 30636#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 30681#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; 30502#L126-12 assume 0 == read_history_bool_~history_id; 30503#L127-12 assume !(0 == read_history_bool_~historyIndex); 30434#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 30267#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 30268#L262 assume !(0 == check_~tmp___3~0 % 256); 30448#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; 30449#L106-7 assume !(3 == read_history_int8_~history_id);assert_#in~arg := 0;havoc assert_~arg;assert_~arg := assert_#in~arg; 30653#L529-54 assume !(0 == assert_~arg % 256); 30730#L524-27 read_history_int8_#res := -2; 30472#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 30441#L301 assume !(check_~tmp___10~0 > -2); 30437#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; 30438#L106-9 assume 3 == read_history_int8_~history_id; 30648#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 30468#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 30619#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 30425#L321-1 check_#res := 1; 30306#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; 30707#L529-72 assume !(0 == assert_~arg % 256); 30708#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 30699#L504-2 [2020-11-29 22:21:27,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:27,158 INFO L82 PathProgramCache]: Analyzing trace with hash 23604671, now seen corresponding path program 3 times [2020-11-29 22:21:27,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:27,158 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140691795] [2020-11-29 22:21:27,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:27,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:27,190 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-29 22:21:27,190 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140691795] [2020-11-29 22:21:27,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:27,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:27,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806205571] [2020-11-29 22:21:27,191 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:27,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:27,191 INFO L82 PathProgramCache]: Analyzing trace with hash -974810751, now seen corresponding path program 1 times [2020-11-29 22:21:27,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:27,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919460105] [2020-11-29 22:21:27,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:27,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:27,214 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-29 22:21:27,214 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919460105] [2020-11-29 22:21:27,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:27,215 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:27,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686759257] [2020-11-29 22:21:27,215 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:27,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:27,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:27,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:27,216 INFO L87 Difference]: Start difference. First operand 764 states and 1187 transitions. cyclomatic complexity: 428 Second operand 3 states. [2020-11-29 22:21:27,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:27,275 INFO L93 Difference]: Finished difference Result 1246 states and 1952 transitions. [2020-11-29 22:21:27,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:27,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1246 states and 1952 transitions. [2020-11-29 22:21:27,283 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 350 [2020-11-29 22:21:27,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1246 states to 1246 states and 1952 transitions. [2020-11-29 22:21:27,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 968 [2020-11-29 22:21:27,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 968 [2020-11-29 22:21:27,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1246 states and 1952 transitions. [2020-11-29 22:21:27,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:27,293 INFO L691 BuchiCegarLoop]: Abstraction has 1246 states and 1952 transitions. [2020-11-29 22:21:27,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states and 1952 transitions. [2020-11-29 22:21:27,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 728. [2020-11-29 22:21:27,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 728 states. [2020-11-29 22:21:27,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 1133 transitions. [2020-11-29 22:21:27,309 INFO L714 BuchiCegarLoop]: Abstraction has 728 states and 1133 transitions. [2020-11-29 22:21:27,309 INFO L594 BuchiCegarLoop]: Abstraction has 728 states and 1133 transitions. [2020-11-29 22:21:27,309 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-29 22:21:27,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 728 states and 1133 transitions. [2020-11-29 22:21:27,312 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 350 [2020-11-29 22:21:27,312 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:27,312 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:27,313 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-29 22:21:27,313 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-29 22:21:27,314 INFO L794 eck$LassoCheckResult]: Stem: 32543#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(51);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; 32317#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; 32318#L71-2 assume !!(add_history_type_~var~0 < 3); 32569#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; 32578#L126 assume 0 == read_history_bool_~history_id; 32499#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 32383#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; 32386#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 32729#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; 32570#L71-2 assume !!(add_history_type_~var~0 < 3); 32571#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; 32750#L126 assume 0 == read_history_bool_~history_id; 32744#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 32739#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; 32738#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 32737#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; 32736#L71-2 assume !(add_history_type_~var~0 < 3); 32605#L71-3 add_history_type_#res := 1; 32335#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 32336#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; 32588#L71-6 assume !!(add_history_type_~var~0 < 3); 32590#L72-2 assume !(0 == add_history_type_~history_id); 32695#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; 32565#L126-4 assume 0 == read_history_bool_~history_id; 32566#L127-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 32357#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; 32361#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 32330#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 32331#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; 32526#L71-10 assume !!(add_history_type_~var~0 < 3); 32527#L72-4 assume !(0 == add_history_type_~history_id); 32693#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; 32595#L126-7 assume 0 == read_history_bool_~history_id; 32596#L127-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 32412#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; 32417#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 32323#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 32324#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; 32468#L71-14 assume !!(add_history_type_~var~0 < 3); 32561#L72-6 assume !(0 == add_history_type_~history_id); 32677#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; 32678#L126-10 assume 0 == read_history_bool_~history_id; 32904#L127-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 32903#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; 32715#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 32319#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 32320#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 32613#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 32614#L496 assume !(0 == main_~i2~0); 32703#L496-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; 32704#L504-2 [2020-11-29 22:21:27,314 INFO L796 eck$LassoCheckResult]: Loop: 32704#L504-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; 32610#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; 32263#L524-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; 32387#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 32389#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 32321#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; 32322#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; 32580#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; 32577#L181-2 assume !(0 == write_history_bool_~history_id); 32341#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; 32342#L524-17 assume 0 != ~gate2Failed~0 % 256; 32659#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 32716#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; 32380#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; 32381#L181-4 assume !(0 == write_history_bool_~history_id); 32328#L186-4 assume !(1 == write_history_bool_~history_id); 32329#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; 32894#L524-18 assume 0 != ~gate3Failed~0 % 256; 32893#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 32892#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; 32733#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; 32701#L441 assume ~VALUE1~0 == ~VALUE2~0; 32668#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 32372#L524-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; 32618#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; 32624#L524-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; 32625#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 32649#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 32687#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; 32524#L126-12 assume 0 == read_history_bool_~history_id; 32525#L127-12 assume !(0 == read_history_bool_~historyIndex); 32455#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 32286#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 32287#L262 assume !(0 == check_~tmp___3~0 % 256); 32469#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; 32470#L106-7 assume 3 == read_history_int8_~history_id; 32660#L107-7 assume !(0 == read_history_int8_~historyIndex); 32493#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 32494#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 32462#L301 assume !(check_~tmp___10~0 > -2); 32458#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; 32459#L106-9 assume 3 == read_history_int8_~history_id; 32656#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 32490#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 32637#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 32446#L321-1 check_#res := 1; 32326#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; 32713#L529-72 assume !(0 == assert_~arg % 256); 32714#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 32704#L504-2 [2020-11-29 22:21:27,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:27,315 INFO L82 PathProgramCache]: Analyzing trace with hash 23604671, now seen corresponding path program 4 times [2020-11-29 22:21:27,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:27,315 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338483378] [2020-11-29 22:21:27,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:27,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:27,378 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-29 22:21:27,378 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338483378] [2020-11-29 22:21:27,378 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:27,378 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 22:21:27,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651159694] [2020-11-29 22:21:27,378 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:27,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:27,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1496810082, now seen corresponding path program 1 times [2020-11-29 22:21:27,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:27,379 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697871987] [2020-11-29 22:21:27,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:27,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:27,390 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:27,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:27,403 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:27,420 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:21:28,703 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 253 DAG size of output: 220 [2020-11-29 22:21:29,410 WARN L193 SmtUtils]: Spent 676.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 171 [2020-11-29 22:21:29,416 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:29,416 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:29,416 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:29,416 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:29,416 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:21:29,416 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:29,416 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:29,416 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:29,417 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration15_Loop [2020-11-29 22:21:29,417 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:29,417 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,755 WARN L193 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,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-29 22:21:29,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-29 22:21:29,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,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-29 22:21:29,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,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-29 22:21:29,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-29 22:21:29,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-29 22:21:29,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:29,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-29 22:21:29,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:30,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:30,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-29 22:21:30,210 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 39 [2020-11-29 22:21:30,548 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-29 22:21:35,516 WARN L193 SmtUtils]: Spent 4.68 s on a formula simplification. DAG size of input: 155 DAG size of output: 131 [2020-11-29 22:21:35,771 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:35,771 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:35,778 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:35,778 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:21:35,784 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:21:35,784 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:35,807 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:35,807 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:21:35,809 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:21:35,809 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:35,830 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:21:35,831 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:35,890 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:21:35,890 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:21:47,980 INFO L442 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2020-11-29 22:21:47,986 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:47,986 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:47,986 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:47,986 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:47,986 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:21:47,986 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:47,986 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:47,986 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:47,986 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration15_Loop [2020-11-29 22:21:47,986 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:47,986 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:47,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-29 22:21:47,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,236 WARN L193 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,295 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,526 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,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-29 22:21:48,908 WARN L193 SmtUtils]: Spent 269.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-29 22:21:49,114 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-29 22:21:53,545 WARN L193 SmtUtils]: Spent 4.27 s on a formula simplification. DAG size of input: 155 DAG size of output: 131 [2020-11-29 22:21:53,821 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:21:53,821 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:53,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:21:53,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:53,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:53,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:53,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:53,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:53,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:53,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:53,828 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:53,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:53,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:53,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:53,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:53,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:53,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:53,851 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:53,851 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:53,852 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:53,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:53,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:53,878 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:53,878 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:53,878 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:53,878 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:53,878 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:53,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:53,879 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:53,900 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:21:53,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:53,901 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:53,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:53,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:53,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:53,902 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:53,902 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:53,904 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:53,925 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:53,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:53,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:53,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:53,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:53,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:53,927 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:53,927 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:53,928 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:53,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:53,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:53,952 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:53,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:53,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:53,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:53,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:53,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:53,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:53,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-29 22:21:53,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:53,978 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:53,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:53,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:21:53,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:53,979 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:21:53,979 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:53,980 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:21:54,001 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:21:54,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:21:54,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:21:54,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:21:54,004 INFO L204 nArgumentSynthesizer]: 8 loop disjuncts [2020-11-29 22:21:54,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:21:54,109 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-11-29 22:21:54,109 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:21:54,209 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:21:54,259 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:21:54,259 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:21:54,266 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:21:54,266 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:21:54,267 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:21:54,267 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 [] Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:54,301 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:21:54,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:54,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:21:54,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:54,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:54,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 17 conjunts are in the unsatisfiable core [2020-11-29 22:21:54,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:21:54,741 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-29 22:21:54,742 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-29 22:21:54,742 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 728 states and 1133 transitions. cyclomatic complexity: 410 Second operand 16 states. [2020-11-29 22:21:56,224 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 728 states and 1133 transitions. cyclomatic complexity: 410. Second operand 16 states. Result 4159 states and 5862 transitions. Complement of second has 37 states. [2020-11-29 22:21:56,224 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-29 22:21:56,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-11-29 22:21:56,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1603 transitions. [2020-11-29 22:21:56,227 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 1603 transitions. Stem has 50 letters. Loop has 49 letters. [2020-11-29 22:21:56,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:56,228 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 1603 transitions. Stem has 99 letters. Loop has 49 letters. [2020-11-29 22:21:56,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:56,229 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 1603 transitions. Stem has 50 letters. Loop has 98 letters. [2020-11-29 22:21:56,231 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:21:56,231 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4159 states and 5862 transitions. [2020-11-29 22:21:56,271 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 350 [2020-11-29 22:21:56,290 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4159 states to 2644 states and 3824 transitions. [2020-11-29 22:21:56,290 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2262 [2020-11-29 22:21:56,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2264 [2020-11-29 22:21:56,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2644 states and 3824 transitions. [2020-11-29 22:21:56,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:56,293 INFO L691 BuchiCegarLoop]: Abstraction has 2644 states and 3824 transitions. [2020-11-29 22:21:56,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2644 states and 3824 transitions. [2020-11-29 22:21:56,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2644 to 1100. [2020-11-29 22:21:56,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1100 states. [2020-11-29 22:21:56,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1665 transitions. [2020-11-29 22:21:56,321 INFO L714 BuchiCegarLoop]: Abstraction has 1100 states and 1665 transitions. [2020-11-29 22:21:56,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:56,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 22:21:56,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 22:21:56,322 INFO L87 Difference]: Start difference. First operand 1100 states and 1665 transitions. Second operand 5 states. [2020-11-29 22:21:56,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:56,668 INFO L93 Difference]: Finished difference Result 2906 states and 4270 transitions. [2020-11-29 22:21:56,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 22:21:56,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2906 states and 4270 transitions. [2020-11-29 22:21:56,684 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1192 [2020-11-29 22:21:56,701 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2906 states to 2906 states and 4270 transitions. [2020-11-29 22:21:56,701 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2071 [2020-11-29 22:21:56,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2071 [2020-11-29 22:21:56,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2906 states and 4270 transitions. [2020-11-29 22:21:56,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:56,704 INFO L691 BuchiCegarLoop]: Abstraction has 2906 states and 4270 transitions. [2020-11-29 22:21:56,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states and 4270 transitions. [2020-11-29 22:21:56,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 1048. [2020-11-29 22:21:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2020-11-29 22:21:56,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1551 transitions. [2020-11-29 22:21:56,732 INFO L714 BuchiCegarLoop]: Abstraction has 1048 states and 1551 transitions. [2020-11-29 22:21:56,732 INFO L594 BuchiCegarLoop]: Abstraction has 1048 states and 1551 transitions. [2020-11-29 22:21:56,732 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-29 22:21:56,732 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1048 states and 1551 transitions. [2020-11-29 22:21:56,736 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 342 [2020-11-29 22:21:56,736 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:56,736 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:56,738 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-29 22:21:56,738 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-29 22:21:56,738 INFO L794 eck$LassoCheckResult]: Stem: 41910#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(51);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; 41637#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; 41638#L71-2 assume !!(add_history_type_~var~0 < 3); 41932#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; 42245#L126 assume 0 == read_history_bool_~history_id; 41853#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 41715#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; 41717#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 42189#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; 41933#L71-2 assume !!(add_history_type_~var~0 < 3); 41934#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; 41947#L126 assume 0 == read_history_bool_~history_id; 41948#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 42238#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; 42237#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 42236#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; 42235#L71-2 assume !(add_history_type_~var~0 < 3); 41973#L71-3 add_history_type_#res := 1; 41661#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 41662#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; 41960#L71-6 assume !!(add_history_type_~var~0 < 3); 41962#L72-2 assume !(0 == add_history_type_~history_id); 42114#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; 41930#L126-4 assume !(0 == read_history_bool_~history_id); 41771#L136-4 assume 1 == read_history_bool_~history_id; 41773#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 41684#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; 41688#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 41654#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 41655#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; 41985#L71-10 assume !!(add_history_type_~var~0 < 3); 42140#L72-4 assume !(0 == add_history_type_~history_id); 42111#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; 41967#L126-7 assume !(0 == read_history_bool_~history_id); 41738#L136-7 assume 1 == read_history_bool_~history_id; 41740#L137-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 41745#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; 42160#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 41648#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 41649#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; 41802#L71-14 assume !!(add_history_type_~var~0 < 3); 41927#L72-6 assume !(0 == add_history_type_~history_id); 42082#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; 42083#L126-10 assume !(0 == read_history_bool_~history_id); 42252#L136-10 assume 1 == read_history_bool_~history_id; 41953#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 41630#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; 42157#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 41639#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 41640#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 41986#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 41987#L496 assume !(0 == main_~i2~0); 42127#L496-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; 42128#L504-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; 42333#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; 42417#L524-16 assume 0 != ~gate1Failed~0 % 256; 41992#L346 [2020-11-29 22:21:56,738 INFO L796 eck$LassoCheckResult]: Loop: 41992#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 41977#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; 41978#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; 42531#L181-2 assume !(0 == write_history_bool_~history_id); 42528#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; 42526#L524-17 assume 0 != ~gate2Failed~0 % 256; 42523#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 42521#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; 42519#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; 42517#L181-4 assume !(0 == write_history_bool_~history_id); 42515#L186-4 assume !(1 == write_history_bool_~history_id); 42513#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; 42510#L524-18 assume 0 != ~gate3Failed~0 % 256; 42503#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 42501#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; 42500#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; 42499#L441 assume ~VALUE1~0 == ~VALUE2~0; 42496#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 42490#L524-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; 42488#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; 42484#L524-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; 42482#L249 assume !(0 == ~gate1Failed~0 % 256); 41589#L252 assume !(0 == ~gate2Failed~0 % 256); 41590#L255 assume !(0 == ~gate3Failed~0 % 256);check_~tmp~2 := 0; 42040#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 42192#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; 41887#L126-12 assume 0 == read_history_bool_~history_id; 41888#L127-12 assume !(0 == read_history_bool_~historyIndex); 41784#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 41603#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 41604#L262 assume !(0 == check_~tmp___3~0 % 256); 41803#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; 41804#L106-7 assume 3 == read_history_int8_~history_id; 42058#L107-7 assume !(0 == read_history_int8_~historyIndex); 41841#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 41842#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 41794#L301 assume !(check_~tmp___10~0 > -2); 41796#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; 42296#L106-9 assume 3 == read_history_int8_~history_id; 42295#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 41838#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 42294#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 41779#L321-1 check_#res := 1; 41646#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; 42148#L529-72 assume !(0 == assert_~arg % 256); 42149#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 42146#L504-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; 41979#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; 41562#L524-16 assume 0 != ~gate1Failed~0 % 256; 41992#L346 [2020-11-29 22:21:56,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:56,739 INFO L82 PathProgramCache]: Analyzing trace with hash -836353211, now seen corresponding path program 1 times [2020-11-29 22:21:56,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:56,739 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76565207] [2020-11-29 22:21:56,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:56,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:56,768 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-29 22:21:56,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76565207] [2020-11-29 22:21:56,768 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:56,768 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 22:21:56,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617375952] [2020-11-29 22:21:56,769 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:56,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:56,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1157383216, now seen corresponding path program 1 times [2020-11-29 22:21:56,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:56,769 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310071189] [2020-11-29 22:21:56,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:56,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:56,793 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-29 22:21:56,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310071189] [2020-11-29 22:21:56,793 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:56,793 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:21:56,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633091427] [2020-11-29 22:21:56,793 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:21:56,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:21:56,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:21:56,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:21:56,794 INFO L87 Difference]: Start difference. First operand 1048 states and 1551 transitions. cyclomatic complexity: 509 Second operand 3 states. [2020-11-29 22:21:56,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:21:56,806 INFO L93 Difference]: Finished difference Result 1051 states and 1551 transitions. [2020-11-29 22:21:56,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:21:56,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1051 states and 1551 transitions. [2020-11-29 22:21:56,812 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 324 [2020-11-29 22:21:56,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1051 states to 1026 states and 1511 transitions. [2020-11-29 22:21:56,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 682 [2020-11-29 22:21:56,820 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 682 [2020-11-29 22:21:56,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1511 transitions. [2020-11-29 22:21:56,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:21:56,821 INFO L691 BuchiCegarLoop]: Abstraction has 1026 states and 1511 transitions. [2020-11-29 22:21:56,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1511 transitions. [2020-11-29 22:21:56,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1026. [2020-11-29 22:21:56,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1026 states. [2020-11-29 22:21:56,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1511 transitions. [2020-11-29 22:21:56,837 INFO L714 BuchiCegarLoop]: Abstraction has 1026 states and 1511 transitions. [2020-11-29 22:21:56,837 INFO L594 BuchiCegarLoop]: Abstraction has 1026 states and 1511 transitions. [2020-11-29 22:21:56,837 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-29 22:21:56,837 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1026 states and 1511 transitions. [2020-11-29 22:21:56,841 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 324 [2020-11-29 22:21:56,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:21:56,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:21:56,856 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-29 22:21:56,856 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-29 22:21:56,857 INFO L794 eck$LassoCheckResult]: Stem: 44002#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(51);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; 43742#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; 43743#L71-2 assume !!(add_history_type_~var~0 < 3); 44024#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; 44037#L126 assume 0 == read_history_bool_~history_id; 43949#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 43821#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; 43823#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 44225#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; 44025#L71-2 assume !!(add_history_type_~var~0 < 3); 44026#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; 44624#L126 assume 0 == read_history_bool_~history_id; 44620#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 44615#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; 44614#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 44613#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; 44612#L71-2 assume !(add_history_type_~var~0 < 3); 44059#L71-3 add_history_type_#res := 1; 43767#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 43768#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; 44046#L71-6 assume !!(add_history_type_~var~0 < 3); 44048#L72-2 assume !(0 == add_history_type_~history_id); 44178#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; 44022#L126-4 assume !(0 == read_history_bool_~history_id); 43874#L136-4 assume 1 == read_history_bool_~history_id; 43876#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 43790#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; 43794#L80-1 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 43760#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 43761#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; 44070#L71-10 assume !!(add_history_type_~var~0 < 3); 44201#L72-4 assume !(0 == add_history_type_~history_id); 44176#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; 44053#L126-7 assume !(0 == read_history_bool_~history_id); 43843#L136-7 assume 1 == read_history_bool_~history_id; 43845#L137-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 43850#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; 43855#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 43754#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 43755#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; 43902#L71-14 assume !!(add_history_type_~var~0 < 3); 44199#L72-6 assume !(0 == add_history_type_~history_id); 44158#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; 43996#L126-10 assume !(0 == read_history_bool_~history_id); 43728#L136-10 assume 1 == read_history_bool_~history_id; 43730#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 43736#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; 43740#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 43744#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 43745#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 44071#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 44072#L496 assume !(0 == main_~i2~0); 44188#L496-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; 44189#L504-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; 44064#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; 43669#L524-16 assume 0 != ~gate1Failed~0 % 256; 44077#L346 [2020-11-29 22:21:56,857 INFO L796 eck$LassoCheckResult]: Loop: 44077#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 44062#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; 44063#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; 44360#L181-2 assume !(0 == write_history_bool_~history_id); 44353#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; 44352#L524-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; 44346#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 44343#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 44341#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; 44339#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; 44336#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; 44335#L181-4 assume !(0 == write_history_bool_~history_id); 44334#L186-4 assume !(1 == write_history_bool_~history_id); 44323#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; 44320#L524-18 assume 0 != ~gate3Failed~0 % 256; 44321#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 44476#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; 44475#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; 44474#L441 assume ~VALUE1~0 == ~VALUE2~0; 44471#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 44464#L524-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; 44462#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; 44459#L524-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; 44457#L249 assume !(0 == ~gate1Failed~0 % 256); 44284#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 44282#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 44280#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; 44277#L126-12 assume 0 == read_history_bool_~history_id; 44276#L127-12 assume !(0 == read_history_bool_~historyIndex); 44273#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 44268#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 44247#L262 assume !(0 == check_~tmp___3~0 % 256); 44243#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; 44242#L106-7 assume 3 == read_history_int8_~history_id; 44240#L107-7 assume !(0 == read_history_int8_~historyIndex); 44237#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 43938#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 44231#L301 assume !(check_~tmp___10~0 > -2); 43931#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; 44230#L106-9 assume 3 == read_history_int8_~history_id; 44229#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 43933#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 44228#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 43882#L321-1 check_#res := 1; 43752#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; 44399#L529-72 assume !(0 == assert_~arg % 256); 44398#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 44397#L504-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; 44395#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; 44392#L524-16 assume 0 != ~gate1Failed~0 % 256; 44077#L346 [2020-11-29 22:21:56,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:56,858 INFO L82 PathProgramCache]: Analyzing trace with hash -836353211, now seen corresponding path program 2 times [2020-11-29 22:21:56,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:56,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204478271] [2020-11-29 22:21:56,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:21:56,889 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-29 22:21:56,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204478271] [2020-11-29 22:21:56,890 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:21:56,890 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 22:21:56,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612314019] [2020-11-29 22:21:56,890 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:21:56,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:21:56,891 INFO L82 PathProgramCache]: Analyzing trace with hash 602328594, now seen corresponding path program 1 times [2020-11-29 22:21:56,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:21:56,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346792293] [2020-11-29 22:21:56,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:21:56,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:56,906 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:56,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:21:56,919 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:21:56,933 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:21:58,056 WARN L193 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 257 DAG size of output: 224 [2020-11-29 22:21:58,698 WARN L193 SmtUtils]: Spent 627.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 175 [2020-11-29 22:21:58,705 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:21:58,705 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:21:58,705 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:21:58,705 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:21:58,705 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:21:58,705 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:21:58,706 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:21:58,706 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:21:58,706 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration17_Loop [2020-11-29 22:21:58,706 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:21:58,706 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:21:58,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,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-29 22:21:58,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,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-29 22:21:58,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-29 22:21:58,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-29 22:21:58,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-29 22:21:58,941 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-29 22:21:58,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-29 22:21:58,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-29 22:21:58,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-29 22:21:58,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,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-29 22:21:58,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-29 22:21:58,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,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-29 22:21:58,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,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-29 22:21:58,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-29 22:21:58,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,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-29 22:21:58,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:58,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-29 22:21:58,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:59,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:59,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:59,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:21:59,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-29 22:21:59,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-29 22:21:59,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-29 22:21:59,491 WARN L193 SmtUtils]: Spent 291.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-29 22:21:59,753 WARN L193 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-11-29 22:22:04,213 WARN L193 SmtUtils]: Spent 4.28 s on a formula simplification. DAG size of input: 155 DAG size of output: 131 [2020-11-29 22:22:04,438 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:22:04,439 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:04,457 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:04,457 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:22:04,464 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:04,465 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:04,492 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:04,492 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:22:04,494 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:04,494 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:04,515 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:04,515 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:22:04,517 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:04,517 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:04,539 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:04,539 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:22:04,541 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:04,541 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:04,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:04,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:22:04,564 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:04,564 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:04,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:04,586 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:22:04,587 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:04,588 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:04,608 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:04,608 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:22:04,610 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:04,610 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:04,631 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:04,631 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:05,041 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:22:05,041 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:22:17,484 INFO L442 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2020-11-29 22:22:17,503 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:22:17,503 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:22:17,503 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:22:17,503 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:22:17,503 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:22:17,503 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:17,503 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:22:17,503 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:22:17,503 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration17_Loop [2020-11-29 22:22:17,503 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:22:17,503 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:22:17,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22: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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,766 WARN L193 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,890 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,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-29 22:22:17,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,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-29 22:22:17,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:17,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-29 22:22:17,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-29 22:22:18,273 WARN L193 SmtUtils]: Spent 262.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-29 22:22:18,506 WARN L193 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-11-29 22:22:23,089 WARN L193 SmtUtils]: Spent 4.38 s on a formula simplification. DAG size of input: 155 DAG size of output: 131 [2020-11-29 22:22:23,315 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:22:23,315 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:23,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:23,330 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:23,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:23,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:23,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:23,331 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:23,331 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:22:23,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:23,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:22:23,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:23,379 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:23,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:23,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:23,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:23,380 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:23,380 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,382 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:23,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:22:23,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:23,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:23,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:23,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:23,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:23,425 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:23,425 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,427 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:23,462 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:22:23,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:23,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:23,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:23,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:23,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:23,465 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:23,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,467 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:23,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-29 22:22:23,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:23,507 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:23,507 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:23,507 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:23,507 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:23,508 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:23,508 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,509 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:23,549 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:23,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:23,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:23,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:23,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:23,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:23,551 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:23,551 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,553 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,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-29 22:22:23,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:23,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:23,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:23,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:23,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:23,589 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:23,590 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:22:23,591 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:23,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:23,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:23,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:23,615 INFO L204 nArgumentSynthesizer]: 8 loop disjuncts [2020-11-29 22:22:23,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:23,724 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-11-29 22:22:23,724 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:22:23,825 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:22:23,875 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:22:23,875 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:23,886 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:22:23,886 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:22:23,886 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:22:23,886 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(~votedValue_History_0~0, ~g2v_old~0, ~nomsg~0) = -1*~votedValue_History_0~0 - 1*~g2v_old~0 + 1*~nomsg~0 Supporting invariants [] Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:23,921 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:22:23,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:22:24,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:22:24,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:22:24,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:22:24,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:22:24,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 18 conjunts are in the unsatisfiable core [2020-11-29 22:22:24,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:22:24,463 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-29 22:22:24,464 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 15 loop predicates [2020-11-29 22:22:24,464 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1026 states and 1511 transitions. cyclomatic complexity: 491 Second operand 17 states. [2020-11-29 22:22:26,146 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1026 states and 1511 transitions. cyclomatic complexity: 491. Second operand 17 states. Result 4603 states and 6436 transitions. Complement of second has 41 states. [2020-11-29 22:22:26,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 21 states 1 stem states 19 non-accepting loop states 1 accepting loop states [2020-11-29 22:22:26,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-11-29 22:22:26,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1773 transitions. [2020-11-29 22:22:26,149 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 1773 transitions. Stem has 56 letters. Loop has 50 letters. [2020-11-29 22:22:26,149 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:22:26,149 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 1773 transitions. Stem has 106 letters. Loop has 50 letters. [2020-11-29 22:22:26,150 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:22:26,150 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 1773 transitions. Stem has 56 letters. Loop has 100 letters. [2020-11-29 22:22:26,150 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:22:26,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4603 states and 6436 transitions. [2020-11-29 22:22:26,175 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2020-11-29 22:22:26,200 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4603 states to 3143 states and 4472 transitions. [2020-11-29 22:22:26,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2590 [2020-11-29 22:22:26,203 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2592 [2020-11-29 22:22:26,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3143 states and 4472 transitions. [2020-11-29 22:22:26,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:22:26,205 INFO L691 BuchiCegarLoop]: Abstraction has 3143 states and 4472 transitions. [2020-11-29 22:22:26,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3143 states and 4472 transitions. [2020-11-29 22:22:26,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3143 to 1638. [2020-11-29 22:22:26,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1638 states. [2020-11-29 22:22:26,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1638 states to 1638 states and 2378 transitions. [2020-11-29 22:22:26,245 INFO L714 BuchiCegarLoop]: Abstraction has 1638 states and 2378 transitions. [2020-11-29 22:22:26,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:22:26,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 22:22:26,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 22:22:26,246 INFO L87 Difference]: Start difference. First operand 1638 states and 2378 transitions. Second operand 4 states. [2020-11-29 22:22:26,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:22:26,315 INFO L93 Difference]: Finished difference Result 2943 states and 4239 transitions. [2020-11-29 22:22:26,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 22:22:26,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2943 states and 4239 transitions. [2020-11-29 22:22:26,331 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1132 [2020-11-29 22:22:26,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2943 states to 2910 states and 4188 transitions. [2020-11-29 22:22:26,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2016 [2020-11-29 22:22:26,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2016 [2020-11-29 22:22:26,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2910 states and 4188 transitions. [2020-11-29 22:22:26,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:22:26,346 INFO L691 BuchiCegarLoop]: Abstraction has 2910 states and 4188 transitions. [2020-11-29 22:22:26,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states and 4188 transitions. [2020-11-29 22:22:26,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1607. [2020-11-29 22:22:26,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1607 states. [2020-11-29 22:22:26,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1607 states to 1607 states and 2328 transitions. [2020-11-29 22:22:26,428 INFO L714 BuchiCegarLoop]: Abstraction has 1607 states and 2328 transitions. [2020-11-29 22:22:26,429 INFO L594 BuchiCegarLoop]: Abstraction has 1607 states and 2328 transitions. [2020-11-29 22:22:26,429 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-29 22:22:26,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1607 states and 2328 transitions. [2020-11-29 22:22:26,435 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2020-11-29 22:22:26,435 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:22:26,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:22:26,440 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-29 22:22:26,440 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-29 22:22:26,441 INFO L794 eck$LassoCheckResult]: Stem: 54634#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(51);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; 54374#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; 54375#L71-2 assume !!(add_history_type_~var~0 < 3); 54655#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; 54668#L126 assume 0 == read_history_bool_~history_id; 54573#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 54448#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; 54450#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 54884#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; 54656#L71-2 assume !!(add_history_type_~var~0 < 3); 54657#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; 54961#L126 assume 0 == read_history_bool_~history_id; 54924#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 54917#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; 54906#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 54899#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; 54898#L71-2 assume !(add_history_type_~var~0 < 3); 54689#L71-3 add_history_type_#res := 1; 54398#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 54399#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; 54677#L71-6 assume !!(add_history_type_~var~0 < 3); 54678#L72-2 assume !(0 == add_history_type_~history_id); 54837#L78-2 assume !(1 == add_history_type_~history_id); 54735#L84-2 assume !(2 == add_history_type_~history_id); 54737#L90-3 assume !(3 == add_history_type_~history_id); 54430#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; 54679#L71-6 assume !!(add_history_type_~var~0 < 3); 54680#L72-2 assume !(0 == add_history_type_~history_id); 54820#L78-2 assume !(1 == add_history_type_~history_id); 54822#L84-2 assume !(2 == add_history_type_~history_id); 54913#L90-3 assume !(3 == add_history_type_~history_id); 54905#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; 54897#L71-6 assume !(add_history_type_~var~0 < 3); 54674#L71-7 add_history_type_#res := 1; 54391#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 54392#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; 54617#L71-10 assume !!(add_history_type_~var~0 < 3); 54618#L72-4 assume !(0 == add_history_type_~history_id); 54817#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; 54818#L126-7 assume !(0 == read_history_bool_~history_id); 54471#L136-7 assume 1 == read_history_bool_~history_id; 54473#L137-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 54478#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; 54855#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 54385#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 54386#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; 54522#L71-14 assume !!(add_history_type_~var~0 < 3); 54841#L72-6 assume !(0 == add_history_type_~history_id); 54798#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; 54628#L126-10 assume !(0 == read_history_bool_~history_id); 54360#L136-10 assume 1 == read_history_bool_~history_id; 54362#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 54368#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; 54372#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 54376#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 54377#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 54701#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 54702#L496 assume !(0 == main_~i2~0); 54830#L496-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; 54831#L504-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; 55008#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; 55361#L524-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; 55359#L351 assume !(0 == gate1_each_pals_period_~next_state~0); 55360#L354 [2020-11-29 22:22:26,441 INFO L796 eck$LassoCheckResult]: Loop: 55360#L354 assume 1 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 55538#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 55536#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; 55356#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; 55533#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; 55531#L181-2 assume !(0 == write_history_bool_~history_id); 55521#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; 55518#L524-17 assume 0 != ~gate2Failed~0 % 256; 55516#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 55514#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; 55512#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; 55510#L181-4 assume !(0 == write_history_bool_~history_id); 55509#L186-4 assume !(1 == write_history_bool_~history_id); 55508#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; 55506#L524-18 assume 0 != ~gate3Failed~0 % 256; 55507#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 55591#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; 55590#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; 55589#L441 assume ~VALUE1~0 == ~VALUE2~0; 55574#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 55554#L524-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; 55550#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; 55547#L524-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; 55469#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 55465#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 55464#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; 55462#L126-12 assume 0 == read_history_bool_~history_id; 55460#L127-12 assume !(0 == read_history_bool_~historyIndex); 55458#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 55448#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 55413#L262 assume !(0 == check_~tmp___3~0 % 256); 54791#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; 55407#L106-7 assume 3 == read_history_int8_~history_id; 55405#L107-7 assume !(0 == read_history_int8_~historyIndex); 55186#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 55187#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 55013#L301 assume !(check_~tmp___10~0 > -2); 54555#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; 55012#L106-9 assume 3 == read_history_int8_~history_id; 55011#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 54557#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 55010#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 54502#L321-1 check_#res := 1; 54383#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; 54849#L529-72 assume !(0 == assert_~arg % 256); 54850#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 54847#L504-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; 54695#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; 54301#L524-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; 54993#L351 assume !(0 == gate1_each_pals_period_~next_state~0); 55360#L354 [2020-11-29 22:22:26,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:22:26,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1383414973, now seen corresponding path program 1 times [2020-11-29 22:22:26,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:22:26,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161398604] [2020-11-29 22:22:26,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:22:26,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:22:26,470 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-29 22:22:26,470 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161398604] [2020-11-29 22:22:26,470 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:22:26,470 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:22:26,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338022714] [2020-11-29 22:22:26,471 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:22:26,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:22:26,471 INFO L82 PathProgramCache]: Analyzing trace with hash -248148977, now seen corresponding path program 1 times [2020-11-29 22:22:26,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:22:26,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799231123] [2020-11-29 22:22:26,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:22:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:22:26,499 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:22:26,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:22:26,518 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:22:26,527 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:22:27,733 WARN L193 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 259 DAG size of output: 226 [2020-11-29 22:22:28,415 WARN L193 SmtUtils]: Spent 656.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 175 [2020-11-29 22:22:28,430 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:22:28,430 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:22:28,431 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:22:28,431 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:22:28,431 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:22:28,431 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:28,431 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:22:28,431 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:22:28,431 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration18_Loop [2020-11-29 22:22:28,431 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:22:28,431 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:22:28,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-29 22:22:28,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,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-29 22:22:28,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,764 WARN L193 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 81 [2020-11-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,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-29 22:22:28,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:28,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-29 22:22:29,268 WARN L193 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2020-11-29 22:22:29,496 WARN L193 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-11-29 22:22:29,631 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-29 22:22:38,660 WARN L193 SmtUtils]: Spent 8.94 s on a formula simplification. DAG size of input: 193 DAG size of output: 145 [2020-11-29 22:22:38,836 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:22:38,836 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:38,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:38,850 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-29 22:22:38,853 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:38,853 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:38,890 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:38,890 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-29 22:22:38,893 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:38,893 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:38,929 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:38,929 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-29 22:22:38,932 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:38,932 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:38,967 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:38,967 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-29 22:22:38,970 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:38,970 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,005 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,005 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,008 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,008 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,043 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,043 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,047 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,047 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,082 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,085 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,086 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,120 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,120 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,123 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,124 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,158 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,158 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,161 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,162 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,197 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,197 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,200 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,200 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,235 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,235 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,238 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,238 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,274 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,278 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,278 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,320 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,320 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,323 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,323 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,360 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,361 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,364 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:22:39,365 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,401 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:22:39,401 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:39,440 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:22:39,440 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,586 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:22:39,587 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:22:39,587 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:22:39,587 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:22:39,587 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:22:39,587 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:22:39,587 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:39,587 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:22:39,587 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:22:39,587 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration18_Loop [2020-11-29 22:22:39,587 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:22:39,587 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:22:39,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-29 22:22:39,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-29 22:22:39,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,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-29 22:22:39,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,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-29 22:22:39,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-29 22:22:39,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-29 22:22:39,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,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-29 22:22:39,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,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-29 22:22:39,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-29 22:22:39,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,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-29 22:22:39,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,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-29 22:22:39,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-29 22:22:39,959 WARN L193 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 81 [2020-11-29 22:22:39,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-29 22:22:39,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:39,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-29 22:22:39,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-29 22:22:39,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-29 22:22:39,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-29 22:22:39,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:40,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:40,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-29 22:22:40,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-29 22:22:40,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:40,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-29 22:22:40,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-29 22:22:40,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-29 22:22:40,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:40,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-29 22:22:40,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-29 22:22:40,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-29 22:22:40,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-29 22:22:40,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-29 22:22:40,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-29 22:22:40,465 WARN L193 SmtUtils]: Spent 283.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2020-11-29 22:22:40,666 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-11-29 22:22:40,837 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-29 22:22:49,919 WARN L193 SmtUtils]: Spent 8.97 s on a formula simplification. DAG size of input: 193 DAG size of output: 145 [2020-11-29 22:22:50,079 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:22:50,079 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:50,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:22:50,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,109 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:50,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-29 22:22:50,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,155 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,155 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,158 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:50,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-29 22:22:50,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,196 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,198 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,201 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:22:50,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:50,281 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:50,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,283 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,283 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,283 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,283 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,285 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:22:50,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-29 22:22:50,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,322 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,322 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,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-29 22:22:50,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,364 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,364 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-29 22:22:50,366 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,405 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:50,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,408 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,408 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-29 22:22:50,410 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,446 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:50,448 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,449 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,450 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,450 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-29 22:22:50,452 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,493 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:50,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,495 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,495 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-29 22:22:50,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:22:50,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,537 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,537 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,538 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-29 22:22:50,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,577 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:22:50,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,579 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,580 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-29 22:22:50,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,617 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:50,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,620 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,620 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-29 22:22:50,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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,644 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:50,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,645 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:22:50,647 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,668 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:50,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:22:50,672 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:50,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-29 22:22:50,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:22:50,701 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,722 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:22:50,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:22:50,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:22:50,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:22:50,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:22:50,724 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:22:50,724 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:22:50,724 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:22:50,726 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:22:50,728 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:22:50,728 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:22:50,729 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:22:50,730 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:22:50,730 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:22:50,730 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-29 22:22:50,750 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:22:50,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:22:50,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:22:50,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:22:50,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:22:50,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:22:50,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:22:50,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:22:50,929 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-29 22:22:50,929 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-29 22:22:50,929 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1607 states and 2328 transitions. cyclomatic complexity: 729 Second operand 5 states. [2020-11-29 22:22:50,984 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1607 states and 2328 transitions. cyclomatic complexity: 729. Second operand 5 states. Result 3668 states and 5273 transitions. Complement of second has 6 states. [2020-11-29 22:22:50,985 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-29 22:22:50,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-29 22:22:50,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 736 transitions. [2020-11-29 22:22:50,987 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 736 transitions. Stem has 63 letters. Loop has 50 letters. [2020-11-29 22:22:50,987 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:22:50,988 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 736 transitions. Stem has 113 letters. Loop has 50 letters. [2020-11-29 22:22:50,988 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:22:50,988 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 736 transitions. Stem has 63 letters. Loop has 100 letters. [2020-11-29 22:22:50,989 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:22:50,989 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3668 states and 5273 transitions. [2020-11-29 22:22:51,010 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2020-11-29 22:22:51,016 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3668 states to 1599 states and 2307 transitions. [2020-11-29 22:22:51,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1072 [2020-11-29 22:22:51,018 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1072 [2020-11-29 22:22:51,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1599 states and 2307 transitions. [2020-11-29 22:22:51,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:22:51,019 INFO L691 BuchiCegarLoop]: Abstraction has 1599 states and 2307 transitions. [2020-11-29 22:22:51,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states and 2307 transitions. [2020-11-29 22:22:51,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 1599. [2020-11-29 22:22:51,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1599 states. [2020-11-29 22:22:51,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 2307 transitions. [2020-11-29 22:22:51,046 INFO L714 BuchiCegarLoop]: Abstraction has 1599 states and 2307 transitions. [2020-11-29 22:22:51,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:22:51,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:22:51,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:22:51,047 INFO L87 Difference]: Start difference. First operand 1599 states and 2307 transitions. Second operand 3 states. [2020-11-29 22:22:51,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:22:51,128 INFO L93 Difference]: Finished difference Result 2874 states and 4106 transitions. [2020-11-29 22:22:51,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:22:51,128 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2874 states and 4106 transitions. [2020-11-29 22:22:51,143 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1124 [2020-11-29 22:22:51,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2874 states to 2874 states and 4106 transitions. [2020-11-29 22:22:51,154 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2012 [2020-11-29 22:22:51,156 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2012 [2020-11-29 22:22:51,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2874 states and 4106 transitions. [2020-11-29 22:22:51,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:22:51,157 INFO L691 BuchiCegarLoop]: Abstraction has 2874 states and 4106 transitions. [2020-11-29 22:22:51,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2874 states and 4106 transitions. [2020-11-29 22:22:51,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2874 to 1573. [2020-11-29 22:22:51,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1573 states. [2020-11-29 22:22:51,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2261 transitions. [2020-11-29 22:22:51,191 INFO L714 BuchiCegarLoop]: Abstraction has 1573 states and 2261 transitions. [2020-11-29 22:22:51,192 INFO L594 BuchiCegarLoop]: Abstraction has 1573 states and 2261 transitions. [2020-11-29 22:22:51,192 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-29 22:22:51,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1573 states and 2261 transitions. [2020-11-29 22:22:51,198 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2020-11-29 22:22:51,198 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:22:51,198 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:22:51,199 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-29 22:22:51,200 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-29 22:22:51,200 INFO L794 eck$LassoCheckResult]: Stem: 64732#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(51);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; 64484#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; 64485#L71-2 assume !!(add_history_type_~var~0 < 3); 64752#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; 64765#L126 assume 0 == read_history_bool_~history_id; 64673#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 64555#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; 64559#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 64996#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; 64753#L71-2 assume !!(add_history_type_~var~0 < 3); 64754#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; 65035#L126 assume 0 == read_history_bool_~history_id; 65030#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 65023#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; 65017#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 65015#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; 65013#L71-2 assume !(add_history_type_~var~0 < 3); 64789#L71-3 add_history_type_#res := 1; 64506#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 64507#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; 64777#L71-6 assume !!(add_history_type_~var~0 < 3); 64778#L72-2 assume !(0 == add_history_type_~history_id); 65036#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; 65033#L126-4 assume !(0 == read_history_bool_~history_id); 65026#L136-4 assume 1 == read_history_bool_~history_id; 65022#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 65016#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; 65014#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 65012#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; 64779#L71-6 assume !!(add_history_type_~var~0 < 3); 64780#L72-2 assume !(0 == add_history_type_~history_id); 64922#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; 64751#L126-4 assume !(0 == read_history_bool_~history_id); 64597#L136-4 assume 1 == read_history_bool_~history_id; 64599#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 64532#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; 64533#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 64947#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; 65010#L71-6 assume !(add_history_type_~var~0 < 3); 64774#L71-7 add_history_type_#res := 1; 64501#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 64502#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; 64800#L71-10 assume !!(add_history_type_~var~0 < 3); 64944#L72-4 assume !(0 == add_history_type_~history_id); 64945#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; 65101#L126-7 assume !(0 == read_history_bool_~history_id); 65100#L136-7 assume 1 == read_history_bool_~history_id; 64786#L137-7 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 64586#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; 64962#L80-2 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 64492#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 64493#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; 64624#L71-14 assume !!(add_history_type_~var~0 < 3); 64941#L72-6 assume !(0 == add_history_type_~history_id); 64942#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; 64726#L126-10 assume !(0 == read_history_bool_~history_id); 64470#L136-10 assume 1 == read_history_bool_~history_id; 64472#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 65062#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; 64960#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 64486#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 64487#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 64801#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 64802#L496 assume !(0 == main_~i2~0); 64930#L496-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; 64931#L504-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; 65108#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; 65554#L524-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; 65550#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 65548#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 65545#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; 65542#L363-1 [2020-11-29 22:22:51,200 INFO L796 eck$LassoCheckResult]: Loop: 65542#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; 65540#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; 65537#L181-2 assume !(0 == write_history_bool_~history_id); 65534#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; 65532#L524-17 assume 0 != ~gate2Failed~0 % 256; 65533#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 65626#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; 65625#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; 65622#L181-4 assume !(0 == write_history_bool_~history_id); 65621#L186-4 assume !(1 == write_history_bool_~history_id); 65620#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; 65618#L524-18 assume 0 != ~gate3Failed~0 % 256; 65619#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 65670#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; 65668#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; 65666#L441 assume ~VALUE1~0 == ~VALUE2~0; 65656#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 65648#L524-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; 65642#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; 65638#L524-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; 65413#L249 assume 0 == ~gate1Failed~0 % 256;check_~tmp~2 := 1; 65409#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 65408#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; 65406#L126-12 assume 0 == read_history_bool_~history_id; 65407#L127-12 assume !(0 == read_history_bool_~historyIndex); 65395#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 65378#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 65365#L262 assume !(0 == check_~tmp___3~0 % 256); 65362#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; 65360#L106-7 assume 3 == read_history_int8_~history_id; 65358#L107-7 assume !(0 == read_history_int8_~historyIndex); 65355#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 65354#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 65352#L301 assume !(check_~tmp___10~0 > -2); 65306#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; 65349#L106-9 assume 3 == read_history_int8_~history_id; 65314#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 65313#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 65309#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 65302#L321-1 check_#res := 1; 64969#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; 64955#L529-72 assume !(0 == assert_~arg % 256); 64956#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 64952#L504-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; 64794#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; 64405#L524-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; 65082#L351 assume 0 == gate1_each_pals_period_~next_state~0;gate1_each_pals_period_~tmp___0~3 := 1; 65607#L357-2 assume !(0 == (if 0 == gate1_each_pals_period_~tmp___0~3 then 0 else 1) % 256); 65544#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; 65542#L363-1 [2020-11-29 22:22:51,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:22:51,201 INFO L82 PathProgramCache]: Analyzing trace with hash -953104939, now seen corresponding path program 1 times [2020-11-29 22:22:51,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:22:51,201 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117880021] [2020-11-29 22:22:51,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:22:51,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:22:51,230 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-29 22:22:51,231 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117880021] [2020-11-29 22:22:51,231 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:22:51,231 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 22:22:51,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136772149] [2020-11-29 22:22:51,231 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:22:51,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:22:51,232 INFO L82 PathProgramCache]: Analyzing trace with hash -528923082, now seen corresponding path program 2 times [2020-11-29 22:22:51,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:22:51,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461271435] [2020-11-29 22:22:51,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:22:51,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:22:51,243 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:22:51,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:22:51,253 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:22:51,261 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:22:52,447 WARN L193 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 255 DAG size of output: 222 [2020-11-29 22:22:53,168 WARN L193 SmtUtils]: Spent 702.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 182 [2020-11-29 22:22:53,186 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:22:53,186 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:22:53,186 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:22:53,186 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:22:53,186 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:22:53,186 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:22:53,186 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:22:53,186 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:22:53,186 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration19_Loop [2020-11-29 22:22:53,186 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:22:53,186 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,321 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,693 WARN L193 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 84 [2020-11-29 22:22:53,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,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-29 22:22:53,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:53,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:22:53,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-29 22:22:54,041 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-11-29 22:22:54,466 WARN L193 SmtUtils]: Spent 290.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2020-11-29 22:22:54,498 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2020-11-29 22:23:04,977 WARN L193 SmtUtils]: Spent 10.24 s on a formula simplification. DAG size of input: 257 DAG size of output: 145 [2020-11-29 22:23:05,015 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:23:05,015 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:23:05,029 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:23:05,029 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:23:05,032 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:23:05,032 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:23:05,068 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:23:05,068 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:23:05,106 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:23:05,106 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:23:05,260 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:23:05,261 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:23:05,262 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:23:05,262 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:23:05,262 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:23:05,262 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:23:05,262 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:23:05,262 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:23:05,262 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:23:05,262 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration19_Loop [2020-11-29 22:23:05,262 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:23:05,262 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:23:05,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,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-29 22:23:05,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-29 22:23:05,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,927 WARN L193 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 84 [2020-11-29 22:23:05,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,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-29 22:23:05,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,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-29 22:23:05,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:05,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-29 22:23:06,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:06,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:06,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-29 22:23:06,322 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-11-29 22:23:06,682 WARN L193 SmtUtils]: Spent 289.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2020-11-29 22:23:06,760 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2020-11-29 22:23:16,736 WARN L193 SmtUtils]: Spent 9.78 s on a formula simplification. DAG size of input: 257 DAG size of output: 145 [2020-11-29 22:23:16,802 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:23:16,802 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:16,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:23:16,838 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:23:16,838 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:23:16,838 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:23:16,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:23:16,838 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:23:16,839 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:23:16,839 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:23:16,852 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:16,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-29 22:23:16,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:23:16,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:23:16,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:23:16,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:23:16,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:23:16,876 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:23:16,876 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:23:16,878 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:23:16,880 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:23:16,880 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:23:16,881 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:23:16,881 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:23:16,882 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:23:16,882 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-29 22:23:16,900 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:23:16,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:23:16,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:23:16,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:23:16,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:23:17,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:23:17,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:23:17,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:23:17,038 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-29 22:23:17,039 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-29 22:23:17,039 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1573 states and 2261 transitions. cyclomatic complexity: 698 Second operand 5 states. [2020-11-29 22:23:17,106 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1573 states and 2261 transitions. cyclomatic complexity: 698. Second operand 5 states. Result 3621 states and 5163 transitions. Complement of second has 6 states. [2020-11-29 22:23:17,106 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-29 22:23:17,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-29 22:23:17,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 700 transitions. [2020-11-29 22:23:17,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 700 transitions. Stem has 71 letters. Loop has 49 letters. [2020-11-29 22:23:17,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:23:17,109 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 700 transitions. Stem has 120 letters. Loop has 49 letters. [2020-11-29 22:23:17,109 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:23:17,109 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 700 transitions. Stem has 71 letters. Loop has 98 letters. [2020-11-29 22:23:17,110 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:23:17,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3621 states and 5163 transitions. [2020-11-29 22:23:17,127 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2020-11-29 22:23:17,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3621 states to 1573 states and 2256 transitions. [2020-11-29 22:23:17,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1074 [2020-11-29 22:23:17,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1074 [2020-11-29 22:23:17,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1573 states and 2256 transitions. [2020-11-29 22:23:17,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:23:17,134 INFO L691 BuchiCegarLoop]: Abstraction has 1573 states and 2256 transitions. [2020-11-29 22:23:17,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states and 2256 transitions. [2020-11-29 22:23:17,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1573. [2020-11-29 22:23:17,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1573 states. [2020-11-29 22:23:17,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2256 transitions. [2020-11-29 22:23:17,160 INFO L714 BuchiCegarLoop]: Abstraction has 1573 states and 2256 transitions. [2020-11-29 22:23:17,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:23:17,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:23:17,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:23:17,161 INFO L87 Difference]: Start difference. First operand 1573 states and 2256 transitions. Second operand 3 states. [2020-11-29 22:23:17,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:23:17,213 INFO L93 Difference]: Finished difference Result 2820 states and 4008 transitions. [2020-11-29 22:23:17,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:23:17,214 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2820 states and 4008 transitions. [2020-11-29 22:23:17,224 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1124 [2020-11-29 22:23:17,234 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2820 states to 2820 states and 4008 transitions. [2020-11-29 22:23:17,234 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1974 [2020-11-29 22:23:17,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1974 [2020-11-29 22:23:17,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2820 states and 4008 transitions. [2020-11-29 22:23:17,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:23:17,238 INFO L691 BuchiCegarLoop]: Abstraction has 2820 states and 4008 transitions. [2020-11-29 22:23:17,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2820 states and 4008 transitions. [2020-11-29 22:23:17,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2820 to 1524. [2020-11-29 22:23:17,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1524 states. [2020-11-29 22:23:17,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 2173 transitions. [2020-11-29 22:23:17,264 INFO L714 BuchiCegarLoop]: Abstraction has 1524 states and 2173 transitions. [2020-11-29 22:23:17,264 INFO L594 BuchiCegarLoop]: Abstraction has 1524 states and 2173 transitions. [2020-11-29 22:23:17,264 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-29 22:23:17,264 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1524 states and 2173 transitions. [2020-11-29 22:23:17,269 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2020-11-29 22:23:17,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:23:17,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:23:17,270 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] [2020-11-29 22:23:17,270 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] [2020-11-29 22:23:17,271 INFO L794 eck$LassoCheckResult]: Stem: 74682#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(51);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; 74454#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; 74455#L71-2 assume !!(add_history_type_~var~0 < 3); 74695#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; 74932#L126 assume 0 == read_history_bool_~history_id; 74921#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 74908#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; 74905#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 74898#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; 74696#L71-2 assume !!(add_history_type_~var~0 < 3); 74697#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; 74709#L126 assume 0 == read_history_bool_~history_id; 74622#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 74521#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; 74524#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 74889#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; 74901#L71-2 assume !(add_history_type_~var~0 < 3); 74725#L71-3 add_history_type_#res := 1; 74478#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 74479#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; 74719#L71-6 assume !!(add_history_type_~var~0 < 3); 74720#L72-2 assume !(0 == add_history_type_~history_id); 74829#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; 74694#L126-4 assume !(0 == read_history_bool_~history_id); 74546#L136-4 assume 1 == read_history_bool_~history_id; 74548#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 74501#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; 74502#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 74852#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; 74721#L71-6 assume !!(add_history_type_~var~0 < 3); 74722#L72-2 assume !(0 == add_history_type_~history_id); 74843#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; 74940#L126-4 assume !(0 == read_history_bool_~history_id); 74938#L136-4 assume 1 == read_history_bool_~history_id; 74937#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 74916#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; 74907#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 74904#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; 74900#L71-6 assume !(add_history_type_~var~0 < 3); 74716#L71-7 add_history_type_#res := 1; 74471#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 74472#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; 74663#L71-10 assume !!(add_history_type_~var~0 < 3); 74664#L72-4 assume !(0 == add_history_type_~history_id); 74827#L78-4 assume !(1 == add_history_type_~history_id); 74746#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; 74717#L126-8 assume !(0 == read_history_bool_~history_id); 74529#L136-8 assume 1 == read_history_bool_~history_id; 74531#L137-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 74536#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; 74541#L86-2 assume !(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 74462#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 74463#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; 74575#L71-14 assume !!(add_history_type_~var~0 < 3); 74847#L72-6 assume !(0 == add_history_type_~history_id); 74848#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; 74676#L126-10 assume !(0 == read_history_bool_~history_id); 74440#L136-10 assume 1 == read_history_bool_~history_id; 74442#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 74969#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; 74861#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 74456#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 74457#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 74736#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 74737#L496 assume !(0 == main_~i2~0); 74836#L496-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; 74837#L504-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; 74961#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; 75319#L524-16 assume 0 != ~gate1Failed~0 % 256; 74987#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 74988#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; 75553#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; 75548#L181-2 assume !(0 == write_history_bool_~history_id); 75541#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; 75538#L524-17 assume 0 != ~gate2Failed~0 % 256; 75539#L377 [2020-11-29 22:23:17,271 INFO L796 eck$LassoCheckResult]: Loop: 75539#L377 assume !(~nomsg~0 != ~nomsg~0 && ~g2v_new~0 == ~nomsg~0);gate2_each_pals_period_#t~ite39 := ~g2v_new~0; 75886#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; 75885#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; 75884#L181-4 assume !(0 == write_history_bool_~history_id); 74467#L186-4 assume !(1 == write_history_bool_~history_id); 74468#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; 74503#L524-18 assume !(0 != ~gate3Failed~0 % 256);gate3_each_pals_period_~tmp~5 := gate3_each_pals_period_#t~nondet44;havoc gate3_each_pals_period_#t~nondet44;gate3_each_pals_period_~next_state~2 := gate3_each_pals_period_~tmp~5; 74796#L413 assume 0 == gate3_each_pals_period_~next_state~2;gate3_each_pals_period_~tmp___0~5 := 1; 75839#L419-2 assume !(0 == (if 0 == gate3_each_pals_period_~tmp___0~5 then 0 else 1) % 256); 75838#L424-1 assume gate3_each_pals_period_~next_state~2 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0;gate3_each_pals_period_#t~ite45 := gate3_each_pals_period_~next_state~2; 75837#L425-1 ~g3v_new~0 := (if gate3_each_pals_period_#t~ite45 % 256 <= 127 then gate3_each_pals_period_#t~ite45 % 256 else gate3_each_pals_period_#t~ite45 % 256 - 256);havoc gate3_each_pals_period_#t~ite45; 75836#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; 75835#L441 assume ~VALUE1~0 == ~VALUE2~0; 75832#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 75827#L524-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; 75704#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; 75700#L524-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; 75697#L249 assume !(0 == ~gate1Failed~0 % 256); 74408#L252 assume !(0 == ~gate2Failed~0 % 256); 74409#L255 assume 0 == ~gate3Failed~0 % 256;check_~tmp~2 := 1; 74774#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 74818#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; 74659#L126-12 assume 0 == read_history_bool_~history_id; 74660#L127-12 assume !(0 == read_history_bool_~historyIndex); 74557#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 74422#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 74423#L262 assume !(0 == check_~tmp___3~0 % 256); 74576#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; 74577#L106-7 assume 3 == read_history_int8_~history_id; 74792#L107-7 assume !(0 == read_history_int8_~historyIndex); 74610#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 74611#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 74567#L301 assume !(check_~tmp___10~0 > -2); 74569#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; 75648#L106-9 assume 3 == read_history_int8_~history_id; 75647#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 75646#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 75639#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 74768#L321-1 check_#res := 1; 74465#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; 74869#L529-72 assume !(0 == assert_~arg % 256); 75138#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 75137#L504-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; 75130#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; 74786#L524-16 assume 0 != ~gate1Failed~0 % 256; 74740#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 74726#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; 74727#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; 75695#L181-2 assume !(0 == write_history_bool_~history_id); 75692#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; 75691#L524-17 assume 0 != ~gate2Failed~0 % 256; 75539#L377 [2020-11-29 22:23:17,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:23:17,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1434574692, now seen corresponding path program 1 times [2020-11-29 22:23:17,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:23:17,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523425408] [2020-11-29 22:23:17,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:23:17,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:23:17,319 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-29 22:23:17,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523425408] [2020-11-29 22:23:17,320 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:23:17,320 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 22:23:17,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102017034] [2020-11-29 22:23:17,320 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:23:17,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:23:17,321 INFO L82 PathProgramCache]: Analyzing trace with hash 745768137, now seen corresponding path program 1 times [2020-11-29 22:23:17,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:23:17,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821045926] [2020-11-29 22:23:17,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:23:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:23:17,339 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:23:17,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:23:17,359 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:23:17,372 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:23:18,582 WARN L193 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 261 DAG size of output: 228 [2020-11-29 22:23:19,236 WARN L193 SmtUtils]: Spent 637.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 179 [2020-11-29 22:23:19,239 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:23:19,239 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:23:19,239 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:23:19,239 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:23:19,239 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:23:19,239 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:23:19,240 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:23:19,240 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:23:19,240 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration20_Loop [2020-11-29 22:23:19,240 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:23:19,240 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:23:19,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,321 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,642 WARN L193 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-29 22:23:19,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-29 22:23:19,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-29 22:23:19,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,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-29 22:23:19,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,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-29 22:23:19,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:19,879 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-11-29 22:23:20,130 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2020-11-29 22:23:20,463 WARN L193 SmtUtils]: Spent 269.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-29 22:23:24,185 WARN L193 SmtUtils]: Spent 3.45 s on a formula simplification. DAG size of input: 155 DAG size of output: 129 [2020-11-29 22:23:24,263 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:23:24,263 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:24,264 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:23:24,265 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:23:24,268 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:23:24,268 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_int8_#in~historyIndex=0, ULTIMATE.start_read_history_int8_~historyIndex=0} Honda state: {ULTIMATE.start_read_history_int8_#in~historyIndex=0, ULTIMATE.start_read_history_int8_~historyIndex=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:24,303 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:23:24,303 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:23:24,324 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:23:24,324 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate1Failed~0=96, ~gate1Failed_History_0~0=96, ULTIMATE.start_check_~tmp___3~0=96, ULTIMATE.start_read_history_bool_#res=96, ~gate1Failed_History_1~0=96, ~gate1Failed_History_2~0=96} Honda state: {~gate1Failed~0=96, ~gate1Failed_History_0~0=96, ULTIMATE.start_check_~tmp___3~0=96, ULTIMATE.start_read_history_bool_#res=96, ~gate1Failed_History_1~0=96, ~gate1Failed_History_2~0=96} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:24,351 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:23:24,352 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:23:24,353 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:23:24,354 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:24,374 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:23:24,374 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:24,396 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:23:24,397 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:23:24,507 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:23:24,508 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:23:24,508 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:23:24,509 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:23:24,509 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:23:24,509 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:23:24,509 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:23:24,509 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:23:24,509 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:23:24,509 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration20_Loop [2020-11-29 22:23:24,509 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:23:24,509 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:24,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-29 22:23:24,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:24,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-29 22:23:24,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-29 22:23:24,782 WARN L193 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2020-11-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23: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-29 22:23:24,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23: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-29 22:23:24,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-29 22:23: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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:24,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-29 22:23:24,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-29 22:23: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-29 22:23:24,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:24,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-29 22:23:24,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:24,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:24,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-29 22:23:24,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-29 22:23:24,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23:24,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-29 22:23: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-29 22:23:24,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-29 22:23:24,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-29 22:23: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-29 22:23:24,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-29 22:23:25,166 WARN L193 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-11-29 22:23:25,465 WARN L193 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2020-11-29 22:23:25,740 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2020-11-29 22:23:29,349 WARN L193 SmtUtils]: Spent 3.49 s on a formula simplification. DAG size of input: 155 DAG size of output: 129 [2020-11-29 22:23:29,539 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:23:29,539 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:23:29,549 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:23:29,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:23:29,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:23:29,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:23:29,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:23:29,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:23:29,556 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:23:29,556 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 102 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:23:29,562 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:29,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:23:29,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:23:29,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:23:29,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:23:29,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:23:29,592 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:23:29,592 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:23:29,592 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:23:29,593 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:29,614 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:23:29,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:23:29,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:23:29,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:23:29,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:23:29,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:23:29,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:23:29,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:23:29,617 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:29,638 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:23:29,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:23:29,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:23:29,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:23:29,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:23:29,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:23:29,640 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:23:29,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:23:29,644 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:23:29,649 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:23:29,649 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:23:29,651 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:23:29,651 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:23:29,651 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:23:29,651 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-29 22:23:29,670 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:23:29,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:23:29,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:23:29,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:23:29,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:23:29,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:23:29,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:23:29,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:23:29,822 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-29 22:23:29,822 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-29 22:23:29,822 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1524 states and 2173 transitions. cyclomatic complexity: 659 Second operand 5 states. [2020-11-29 22:23:29,885 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1524 states and 2173 transitions. cyclomatic complexity: 659. Second operand 5 states. Result 3907 states and 5550 transitions. Complement of second has 6 states. [2020-11-29 22:23:29,886 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-29 22:23:29,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-29 22:23:29,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 666 transitions. [2020-11-29 22:23:29,887 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 666 transitions. Stem has 75 letters. Loop has 51 letters. [2020-11-29 22:23:29,887 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:23:29,888 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 666 transitions. Stem has 126 letters. Loop has 51 letters. [2020-11-29 22:23:29,888 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:23:29,888 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 666 transitions. Stem has 75 letters. Loop has 102 letters. [2020-11-29 22:23:29,889 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:23:29,889 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3907 states and 5550 transitions. [2020-11-29 22:23:29,906 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2020-11-29 22:23:29,910 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3907 states to 1325 states and 1875 transitions. [2020-11-29 22:23:29,911 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2020-11-29 22:23:29,912 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2020-11-29 22:23:29,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1325 states and 1875 transitions. [2020-11-29 22:23:29,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:23:29,912 INFO L691 BuchiCegarLoop]: Abstraction has 1325 states and 1875 transitions. [2020-11-29 22:23:29,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states and 1875 transitions. [2020-11-29 22:23:29,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1325. [2020-11-29 22:23:29,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1325 states. [2020-11-29 22:23:29,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 1875 transitions. [2020-11-29 22:23:29,930 INFO L714 BuchiCegarLoop]: Abstraction has 1325 states and 1875 transitions. [2020-11-29 22:23:29,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:23:29,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 22:23:29,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 22:23:29,931 INFO L87 Difference]: Start difference. First operand 1325 states and 1875 transitions. Second operand 4 states. [2020-11-29 22:23:30,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:23:30,180 INFO L93 Difference]: Finished difference Result 3765 states and 5278 transitions. [2020-11-29 22:23:30,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 22:23:30,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3765 states and 5278 transitions. [2020-11-29 22:23:30,193 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1404 [2020-11-29 22:23:30,206 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3765 states to 3765 states and 5278 transitions. [2020-11-29 22:23:30,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2587 [2020-11-29 22:23:30,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2587 [2020-11-29 22:23:30,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3765 states and 5278 transitions. [2020-11-29 22:23:30,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:23:30,211 INFO L691 BuchiCegarLoop]: Abstraction has 3765 states and 5278 transitions. [2020-11-29 22:23:30,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3765 states and 5278 transitions. [2020-11-29 22:23:30,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3765 to 1277. [2020-11-29 22:23:30,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1277 states. [2020-11-29 22:23:30,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1277 states to 1277 states and 1787 transitions. [2020-11-29 22:23:30,239 INFO L714 BuchiCegarLoop]: Abstraction has 1277 states and 1787 transitions. [2020-11-29 22:23:30,239 INFO L594 BuchiCegarLoop]: Abstraction has 1277 states and 1787 transitions. [2020-11-29 22:23:30,239 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-11-29 22:23:30,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1277 states and 1787 transitions. [2020-11-29 22:23:30,243 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 431 [2020-11-29 22:23:30,243 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:23:30,243 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:23:30,244 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] [2020-11-29 22:23:30,244 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] [2020-11-29 22:23:30,245 INFO L794 eck$LassoCheckResult]: Stem: 85607#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(51);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; 85375#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; 85376#L71-2 assume !!(add_history_type_~var~0 < 3); 85620#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; 85888#L126 assume 0 == read_history_bool_~history_id; 85882#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 85876#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; 85839#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 85840#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; 85621#L71-2 assume !!(add_history_type_~var~0 < 3); 85622#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; 85633#L126 assume 0 == read_history_bool_~history_id; 85549#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 85442#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; 85444#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 85869#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; 85866#L71-2 assume !(add_history_type_~var~0 < 3); 85646#L71-3 add_history_type_#res := 1; 85398#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 85399#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; 85642#L71-6 assume !!(add_history_type_~var~0 < 3); 85643#L72-2 assume !(0 == add_history_type_~history_id); 85908#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; 85907#L126-4 assume !(0 == read_history_bool_~history_id); 85906#L136-4 assume 1 == read_history_bool_~history_id; 85623#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 85421#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; 85422#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 85787#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; 85644#L71-6 assume !!(add_history_type_~var~0 < 3); 85645#L72-2 assume !(0 == add_history_type_~history_id); 85762#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; 85619#L126-4 assume !(0 == read_history_bool_~history_id); 85464#L136-4 assume 1 == read_history_bool_~history_id; 85466#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 85901#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; 85900#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 85899#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; 85895#L71-6 assume !(add_history_type_~var~0 < 3); 85639#L71-7 add_history_type_#res := 1; 85392#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 85393#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; 85591#L71-10 assume !!(add_history_type_~var~0 < 3); 85592#L72-4 assume !(0 == add_history_type_~history_id); 85760#L78-4 assume !(1 == add_history_type_~history_id); 85668#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; 85640#L126-8 assume !(0 == read_history_bool_~history_id); 85449#L136-8 assume !(1 == read_history_bool_~history_id); 85450#L146-8 assume 2 == read_history_bool_~history_id; 85453#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 85454#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; 85459#L86-2 assume !(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 85386#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 85387#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; 85493#L71-14 assume !!(add_history_type_~var~0 < 3); 85781#L72-6 assume !(0 == add_history_type_~history_id); 85783#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; 85601#L126-10 assume !(0 == read_history_bool_~history_id); 85361#L136-10 assume 1 == read_history_bool_~history_id; 85363#L137-10 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 85369#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; 85373#L80-3 assume !(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256);add_history_type_#res := 0; 85377#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 85378#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 85657#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 85658#L496 assume !(0 == main_~i2~0); 85769#L496-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; 85770#L504-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; 85939#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; 85944#L524-16 assume 0 != ~gate1Failed~0 % 256; 85932#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 85933#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; 86525#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; 86523#L181-2 assume !(0 == write_history_bool_~history_id); 86489#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; 86487#L524-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; 86483#L382 assume !(0 == gate2_each_pals_period_~next_state~1); 86484#L385 [2020-11-29 22:23:30,245 INFO L796 eck$LassoCheckResult]: Loop: 86484#L385 assume 1 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 86567#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 86566#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; 86479#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; 86565#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; 86530#L181-4 assume !(0 == write_history_bool_~history_id); 86529#L186-4 assume !(1 == write_history_bool_~history_id); 86528#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; 86526#L524-18 assume 0 != ~gate3Failed~0 % 256; 86524#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 86522#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; 86521#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; 86520#L441 assume ~VALUE1~0 == ~VALUE2~0; 86496#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 86445#L524-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; 86488#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; 86461#L524-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; 86456#L249 assume !(0 == ~gate1Failed~0 % 256); 85332#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 85333#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 85746#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; 85747#L126-12 assume 0 == read_history_bool_~history_id; 86284#L127-12 assume !(0 == read_history_bool_~historyIndex); 85475#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 85344#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 85345#L262 assume !(0 == check_~tmp___3~0 % 256); 85505#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; 86236#L106-7 assume 3 == read_history_int8_~history_id; 86231#L107-7 assume !(0 == read_history_int8_~historyIndex); 86215#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 86168#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 85485#L301 assume !(check_~tmp___10~0 > -2); 85487#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; 86157#L106-9 assume 3 == read_history_int8_~history_id; 86153#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 86150#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 86136#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 86079#L321-1 check_#res := 1; 86077#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; 86076#L529-72 assume !(0 == assert_~arg % 256); 86074#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 86075#L504-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; 85651#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; 85305#L524-16 assume 0 != ~gate1Failed~0 % 256; 85661#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 85647#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; 85648#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; 86574#L181-2 assume !(0 == write_history_bool_~history_id); 86571#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; 86570#L524-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; 86569#L382 assume !(0 == gate2_each_pals_period_~next_state~1); 86484#L385 [2020-11-29 22:23:30,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:23:30,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1288970505, now seen corresponding path program 1 times [2020-11-29 22:23:30,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:23:30,246 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908073522] [2020-11-29 22:23:30,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:23:30,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:23:30,282 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-29 22:23:30,282 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908073522] [2020-11-29 22:23:30,282 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:23:30,282 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 22:23:30,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609410973] [2020-11-29 22:23:30,283 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:23:30,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:23:30,283 INFO L82 PathProgramCache]: Analyzing trace with hash -443512615, now seen corresponding path program 1 times [2020-11-29 22:23:30,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:23:30,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857382751] [2020-11-29 22:23:30,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:23:30,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:23:30,293 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:23:30,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:23:30,304 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:23:30,312 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:23:31,616 WARN L193 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 263 DAG size of output: 230 [2020-11-29 22:23:32,405 WARN L193 SmtUtils]: Spent 768.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 179 [2020-11-29 22:23:32,407 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:23:32,407 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:23:32,407 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:23:32,408 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:23:32,408 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:23:32,408 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:23:32,408 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:23:32,408 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:23:32,408 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration21_Loop [2020-11-29 22:23:32,408 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:23:32,408 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:23:32,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-29 22:23:32,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-29 22:23:32,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-29 22:23:32,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,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-29 22:23:32,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-29 22:23:32,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-29 22:23:32,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,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-29 22:23:32,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,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-29 22:23:32,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-29 22:23:32,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-29 22:23:32,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-29 22:23:32,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,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-29 22:23:32,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-29 22:23:32,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-29 22:23:32,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-29 22:23:32,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:23:32,526 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-29 22:25:40,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-29 22:25:40,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,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-29 22:25:40,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:40,722 WARN L193 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2020-11-29 22:25:40,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-29 22:25:40,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:40,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:40,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-29 22:25:41,100 WARN L193 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-11-29 22:25:41,641 WARN L193 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-11-29 22:25:43,985 WARN L193 SmtUtils]: Spent 1.98 s on a formula simplification. DAG size of input: 117 DAG size of output: 112 [2020-11-29 22:25:43,998 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:25:43,998 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,003 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,003 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,014 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,014 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate2Failed~0=0, ~gate2Failed_History_1~0=0, ~gate2Failed_History_0~0=0, ~gate2Failed_History_2~0=0} Honda state: {~gate2Failed~0=0, ~gate2Failed_History_1~0=0, ~gate2Failed_History_0~0=0, ~gate2Failed_History_2~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,036 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,036 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,039 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,039 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_int8_#in~historyIndex=0, ULTIMATE.start_read_history_int8_~historyIndex=0} Honda state: {ULTIMATE.start_read_history_int8_#in~historyIndex=0, ULTIMATE.start_read_history_int8_~historyIndex=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,061 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,061 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,063 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,063 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,085 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,085 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,087 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,087 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,109 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,109 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,111 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,111 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,133 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,135 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,136 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_gate2_each_pals_period_~tmp___0~4=1} Honda state: {ULTIMATE.start_gate2_each_pals_period_~tmp___0~4=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,157 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,160 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,160 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,182 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,182 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,184 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,184 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~post20=0} Honda state: {ULTIMATE.start_check_#t~post20=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,206 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,206 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,208 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,208 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_write_history_int8_~history_id=3} Honda state: {ULTIMATE.start_write_history_int8_~history_id=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 496 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:25:44,231 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,231 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,233 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,233 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,256 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,257 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,289 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,289 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,291 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,291 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,312 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,313 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,315 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,315 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,350 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,350 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,352 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,374 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,374 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,376 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,376 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,398 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,398 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,400 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,400 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,421 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,422 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,423 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,424 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,445 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,447 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,447 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,469 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,471 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,493 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,493 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,513 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,513 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate1Failed~0=-6, ~gate1Failed_History_0~0=-6, ULTIMATE.start_check_~tmp___3~0=-6, ULTIMATE.start_read_history_bool_#res=-6, ~gate1Failed_History_1~0=-6, ~gate1Failed_History_2~0=-6} Honda state: {~gate1Failed~0=-6, ~gate1Failed_History_0~0=-6, ULTIMATE.start_check_~tmp___3~0=-6, ULTIMATE.start_read_history_bool_#res=-6, ~gate1Failed_History_1~0=-6, ~gate1Failed_History_2~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,536 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,536 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,538 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,538 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___12~0=0} Honda state: {ULTIMATE.start_check_~tmp___12~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,559 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,559 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,562 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,562 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,584 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,584 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,586 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,586 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,607 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,607 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,609 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,609 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___6~0=0} Honda state: {ULTIMATE.start_check_~tmp___6~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 511 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:25:44,631 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,631 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,633 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,634 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~post22=0} Honda state: {ULTIMATE.start_check_#t~post22=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:25:44,659 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,659 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 512 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:25:44,671 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,671 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_write_history_bool_~buf=87, ~gate3Failed_History_1~0=87, ~gate3Failed_History_2~0=87, ~gate3Failed_History_0~0=87, ~gate3Failed~0=87, ULTIMATE.start_write_history_bool_#in~buf=87} Honda state: {ULTIMATE.start_write_history_bool_~buf=87, ~gate3Failed_History_1~0=87, ~gate3Failed_History_2~0=87, ~gate3Failed_History_0~0=87, ~gate3Failed~0=87, ULTIMATE.start_write_history_bool_#in~buf=87} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,692 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,692 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,694 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,694 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___2~2=0} Honda state: {ULTIMATE.start_check_~tmp___2~2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,715 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,715 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,717 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,717 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,738 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,738 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,740 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,741 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,764 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,766 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,766 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,787 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,788 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,790 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,790 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,817 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,819 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,819 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,840 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,841 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,842 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,843 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,864 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,866 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,866 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,888 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,888 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,890 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,890 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,911 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,912 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:44,913 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:25:44,914 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,935 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:25:44,935 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:44,958 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:25:44,959 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:25:45,073 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:25:45,074 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:25:45,074 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:25:45,074 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:25:45,074 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:25:45,074 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:25:45,074 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:25:45,074 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:25:45,074 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:25:45,074 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration26_Loop [2020-11-29 22:25:45,074 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:25:45,074 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,832 WARN L193 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,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-29 22:25:45,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:45,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-29 22:25:45,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-29 22:25:45,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:46,345 WARN L193 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-11-29 22:25:46,532 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-29 22:25:46,938 WARN L193 SmtUtils]: Spent 343.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-11-29 22:25:49,381 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification. DAG size of input: 117 DAG size of output: 112 [2020-11-29 22:25:49,447 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:25:49,447 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,448 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,449 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,449 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,450 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,450 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,451 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,472 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:49,473 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,473 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,474 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,474 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,475 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,496 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,499 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,502 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,523 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,525 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,525 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,525 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,526 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,526 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,527 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:49,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,549 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,549 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,551 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25: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-29 22:25:49,572 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,572 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,573 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,573 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,573 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25: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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25: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-29 22:25:49,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,597 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,597 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,598 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,621 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,623 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,644 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,647 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,668 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,671 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,693 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:49,694 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,694 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,695 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,695 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,697 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,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-29 22:25:49,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,748 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,749 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,750 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,750 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,750 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,750 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,750 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,752 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,779 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,802 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:49,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,804 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,804 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,804 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,805 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:49,827 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,827 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,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-29 22:25:49,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,852 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,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-29 22:25:49,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,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-29 22:25:49,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,899 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,899 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,899 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,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-29 22:25:49,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,922 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,924 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,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-29 22:25:49,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,947 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,947 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,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-29 22:25:49,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,970 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,970 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,970 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:49,971 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:49,993 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:49,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:49,994 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:49,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:49,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:49,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:49,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:49,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,001 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,022 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:50,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,023 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,024 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,024 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,024 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,025 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,046 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:50,047 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,048 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,050 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:50,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,072 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,073 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,073 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,074 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:50,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,098 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,119 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:50,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,121 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,122 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:50,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,144 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,145 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,146 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:50,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,169 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,169 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,169 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,169 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,170 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,171 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,193 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:50,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,194 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,194 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,196 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:50,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,218 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,218 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,219 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,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-29 22:25:50,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,244 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,244 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,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-29 22:25:50,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,269 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,290 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:50,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,292 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,294 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,328 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:25:50,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,331 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,331 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,334 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:25:50,356 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:25:50,357 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:25:50,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:25:50,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:25:50,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:25:50,357 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:25:50,357 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:25:50,359 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:25:50,364 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:25:50,364 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:25:50,366 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:25:50,366 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:25:50,366 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:25:50,366 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-29 22:25:50,386 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:25:50,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:25:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:25:50,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 616 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:25:50,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:25:50,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:25:50,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:25:50,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:25:50,625 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-29 22:25:50,626 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-29 22:25:50,626 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1220 states and 1629 transitions. cyclomatic complexity: 417 Second operand 5 states. [2020-11-29 22:25:50,671 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1220 states and 1629 transitions. cyclomatic complexity: 417. Second operand 5 states. Result 3309 states and 4447 transitions. Complement of second has 6 states. [2020-11-29 22:25:50,673 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-29 22:25:50,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-29 22:25:50,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 565 transitions. [2020-11-29 22:25:50,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 565 transitions. Stem has 157 letters. Loop has 50 letters. [2020-11-29 22:25:50,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:25:50,676 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 565 transitions. Stem has 207 letters. Loop has 50 letters. [2020-11-29 22:25:50,676 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:25:50,676 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 565 transitions. Stem has 157 letters. Loop has 100 letters. [2020-11-29 22:25:50,677 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:25:50,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3309 states and 4447 transitions. [2020-11-29 22:25:50,690 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 419 [2020-11-29 22:25:50,696 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3309 states to 1220 states and 1615 transitions. [2020-11-29 22:25:50,696 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 774 [2020-11-29 22:25:50,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 774 [2020-11-29 22:25:50,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1220 states and 1615 transitions. [2020-11-29 22:25:50,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:25:50,697 INFO L691 BuchiCegarLoop]: Abstraction has 1220 states and 1615 transitions. [2020-11-29 22:25:50,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1220 states and 1615 transitions. [2020-11-29 22:25:50,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1220 to 1220. [2020-11-29 22:25:50,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1220 states. [2020-11-29 22:25:50,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1220 states to 1220 states and 1615 transitions. [2020-11-29 22:25:50,711 INFO L714 BuchiCegarLoop]: Abstraction has 1220 states and 1615 transitions. [2020-11-29 22:25:50,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:25:50,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 22:25:50,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 22:25:50,711 INFO L87 Difference]: Start difference. First operand 1220 states and 1615 transitions. Second operand 4 states. [2020-11-29 22:25:50,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:25:50,877 INFO L93 Difference]: Finished difference Result 2241 states and 2953 transitions. [2020-11-29 22:25:50,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 22:25:50,879 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2241 states and 2953 transitions. [2020-11-29 22:25:50,888 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 790 [2020-11-29 22:25:50,897 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2241 states to 2241 states and 2953 transitions. [2020-11-29 22:25:50,897 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1470 [2020-11-29 22:25:50,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1470 [2020-11-29 22:25:50,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2241 states and 2953 transitions. [2020-11-29 22:25:50,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:25:50,899 INFO L691 BuchiCegarLoop]: Abstraction has 2241 states and 2953 transitions. [2020-11-29 22:25:50,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2241 states and 2953 transitions. [2020-11-29 22:25:50,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2241 to 1751. [2020-11-29 22:25:50,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1751 states. [2020-11-29 22:25:50,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1751 states to 1751 states and 2314 transitions. [2020-11-29 22:25:50,923 INFO L714 BuchiCegarLoop]: Abstraction has 1751 states and 2314 transitions. [2020-11-29 22:25:50,923 INFO L594 BuchiCegarLoop]: Abstraction has 1751 states and 2314 transitions. [2020-11-29 22:25:50,923 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-11-29 22:25:50,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1751 states and 2314 transitions. [2020-11-29 22:25:50,928 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 557 [2020-11-29 22:25:50,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:25:50,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:25:50,931 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] [2020-11-29 22:25:50,931 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] [2020-11-29 22:25:50,932 INFO L794 eck$LassoCheckResult]: Stem: 131891#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(51);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; 131681#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; 131682#L71-2 assume !!(add_history_type_~var~0 < 3); 131904#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; 132151#L126 assume 0 == read_history_bool_~history_id; 132139#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 132135#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; 132134#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 132133#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; 131905#L71-2 assume !!(add_history_type_~var~0 < 3); 131906#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; 131910#L126 assume 0 == read_history_bool_~history_id; 131842#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 131746#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; 131748#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 132079#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; 132089#L71-2 assume !!(add_history_type_~var~0 < 3); 132095#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; 132124#L126 assume 0 == read_history_bool_~history_id; 132109#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 132102#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; 132100#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 132097#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; 132094#L71-2 assume !(add_history_type_~var~0 < 3); 131921#L71-3 add_history_type_#res := 1; 131704#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 131705#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; 131917#L71-6 assume !!(add_history_type_~var~0 < 3); 131918#L72-2 assume !(0 == add_history_type_~history_id); 132025#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; 132026#L126-4 assume !(0 == read_history_bool_~history_id); 132149#L136-4 assume 1 == read_history_bool_~history_id; 132148#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 132144#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; 132143#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 132136#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; 131919#L71-6 assume !!(add_history_type_~var~0 < 3); 131920#L72-2 assume !(0 == add_history_type_~history_id); 132152#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; 132131#L126-4 assume !(0 == read_history_bool_~history_id); 131770#L136-4 assume 1 == read_history_bool_~history_id; 131772#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 131726#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; 131727#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 132046#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; 132086#L71-6 assume !!(add_history_type_~var~0 < 3); 132093#L72-2 assume !(0 == add_history_type_~history_id); 132132#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; 131902#L126-4 assume !(0 == read_history_bool_~history_id); 131903#L136-4 assume 1 == read_history_bool_~history_id; 132116#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 132103#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; 132101#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 132098#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; 132092#L71-6 assume !(add_history_type_~var~0 < 3); 131914#L71-7 add_history_type_#res := 1; 131698#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 131699#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; 131881#L71-10 assume !!(add_history_type_~var~0 < 3); 131882#L72-4 assume !(0 == add_history_type_~history_id); 132024#L78-4 assume !(1 == add_history_type_~history_id); 131944#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; 131916#L126-8 assume !(0 == read_history_bool_~history_id); 131755#L136-8 assume !(1 == read_history_bool_~history_id); 131756#L146-8 assume 2 == read_history_bool_~history_id; 131760#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 131761#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; 132099#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 132096#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; 132091#L71-10 assume !!(add_history_type_~var~0 < 3); 132044#L72-4 assume !(0 == add_history_type_~history_id); 132045#L78-4 assume !(1 == add_history_type_~history_id); 132121#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; 132120#L126-8 assume !(0 == read_history_bool_~history_id); 132119#L136-8 assume !(1 == read_history_bool_~history_id); 132117#L146-8 assume 2 == read_history_bool_~history_id; 132105#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 131764#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; 131765#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 131777#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; 131883#L71-10 assume !!(add_history_type_~var~0 < 3); 131884#L72-4 assume !(0 == add_history_type_~history_id); 132023#L78-4 assume !(1 == add_history_type_~history_id); 131943#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; 131915#L126-8 assume !(0 == read_history_bool_~history_id); 131753#L136-8 assume !(1 == read_history_bool_~history_id); 131754#L146-8 assume 2 == read_history_bool_~history_id; 131757#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 131758#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; 131763#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 131776#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; 132077#L71-10 assume !(add_history_type_~var~0 < 3); 131874#L71-11 add_history_type_#res := 1; 131692#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 131693#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; 131797#L71-14 assume !!(add_history_type_~var~0 < 3); 131899#L72-6 assume !(0 == add_history_type_~history_id); 132043#L78-6 assume !(1 == add_history_type_~history_id); 132157#L84-6 assume !(2 == add_history_type_~history_id); 132156#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; 132155#L106-3 assume 3 == read_history_int8_~history_id; 132153#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 132142#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; 131768#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 131769#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; 131900#L71-14 assume !!(add_history_type_~var~0 < 3); 131901#L72-6 assume !(0 == add_history_type_~history_id); 132007#L78-6 assume !(1 == add_history_type_~history_id); 131989#L84-6 assume !(2 == add_history_type_~history_id); 131990#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; 131957#L106-3 assume 3 == read_history_int8_~history_id; 131958#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 131895#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; 132067#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 132130#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; 132129#L71-14 assume !!(add_history_type_~var~0 < 3); 132128#L72-6 assume !(0 == add_history_type_~history_id); 132006#L78-6 assume !(1 == add_history_type_~history_id); 131987#L84-6 assume !(2 == add_history_type_~history_id); 131988#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; 131955#L106-3 assume 3 == read_history_int8_~history_id; 131956#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 131893#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; 131766#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 131767#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; 132074#L71-14 assume !(add_history_type_~var~0 < 3); 131896#L71-15 add_history_type_#res := 1; 131683#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 131684#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 131932#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 131933#L496 assume !(0 == main_~i2~0); 132031#L496-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; 132032#L504-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; 132464#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; 132460#L524-16 assume 0 != ~gate1Failed~0 % 256; 132458#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 132459#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; 133231#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; 133229#L181-2 assume !(0 == write_history_bool_~history_id); 133226#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; 133224#L524-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; 133221#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 133220#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 133219#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; 133217#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; 133214#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; 133212#L181-4 assume !(0 == write_history_bool_~history_id); 133211#L186-4 assume !(1 == write_history_bool_~history_id); 133210#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; 133208#L524-18 assume 0 != ~gate3Failed~0 % 256; 133209#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 133337#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; 133335#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; 132028#L441 assume ~VALUE1~0 == ~VALUE2~0; 132029#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 133238#L524-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; 133236#L166 assume !(3 == write_history_int8_~history_id);assert_#in~arg := 0;havoc assert_~arg;assert_~arg := assert_#in~arg; 133233#L529-40 [2020-11-29 22:25:50,932 INFO L796 eck$LassoCheckResult]: Loop: 133233#L529-40 assume !(0 == assert_~arg % 256); 133232#L524-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; 133230#L249 assume !(0 == ~gate1Failed~0 % 256); 133113#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 133111#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 133109#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; 133105#L126-12 assume 0 == read_history_bool_~history_id; 133103#L127-12 assume !(0 == read_history_bool_~historyIndex); 133099#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 133095#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 133037#L262 assume !(0 == check_~tmp___3~0 % 256); 133030#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; 133029#L106-7 assume 3 == read_history_int8_~history_id; 133028#L107-7 assume !(0 == read_history_int8_~historyIndex); 133027#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 131831#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 133026#L301 assume !(check_~tmp___10~0 > -2); 131824#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; 133023#L106-9 assume 3 == read_history_int8_~history_id; 133020#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 131826#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 133015#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 131775#L321-1 check_#res := 1; 132059#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; 132051#L529-72 assume !(0 == assert_~arg % 256); 132052#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 132048#L504-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; 131926#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; 131634#L524-16 assume 0 != ~gate1Failed~0 % 256; 131936#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 131922#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; 131923#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; 133304#L181-2 assume !(0 == write_history_bool_~history_id); 133301#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; 133299#L524-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; 133297#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 133295#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 133293#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; 133291#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; 133290#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; 133289#L181-4 assume !(0 == write_history_bool_~history_id); 133285#L186-4 assume !(1 == write_history_bool_~history_id); 133283#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; 133280#L524-18 assume 0 != ~gate3Failed~0 % 256; 133281#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 133152#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; 133150#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; 133147#L441 assume ~VALUE1~0 == ~VALUE2~0; 133148#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 133235#L524-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; 133234#L166 assume !(3 == write_history_int8_~history_id);assert_#in~arg := 0;havoc assert_~arg;assert_~arg := assert_#in~arg; 133233#L529-40 [2020-11-29 22:25:50,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:25:50,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1059874782, now seen corresponding path program 1 times [2020-11-29 22:25:50,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:25:50,933 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983460059] [2020-11-29 22:25:50,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:25:50,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:25:51,007 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-29 22:25:51,007 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983460059] [2020-11-29 22:25:51,007 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:25:51,007 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-29 22:25:51,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132332116] [2020-11-29 22:25:51,008 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:25:51,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:25:51,009 INFO L82 PathProgramCache]: Analyzing trace with hash 739737079, now seen corresponding path program 1 times [2020-11-29 22:25:51,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:25:51,009 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679938877] [2020-11-29 22:25:51,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:25:51,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:25:51,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-29 22:25:51,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679938877] [2020-11-29 22:25:51,048 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:25:51,048 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-29 22:25:51,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321848199] [2020-11-29 22:25:51,048 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:25:51,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:25:51,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:25:51,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:25:51,049 INFO L87 Difference]: Start difference. First operand 1751 states and 2314 transitions. cyclomatic complexity: 571 Second operand 3 states. [2020-11-29 22:25:51,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:25:51,056 INFO L93 Difference]: Finished difference Result 1755 states and 2294 transitions. [2020-11-29 22:25:51,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:25:51,058 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1755 states and 2294 transitions. [2020-11-29 22:25:51,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 545 [2020-11-29 22:25:51,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1755 states to 1755 states and 2294 transitions. [2020-11-29 22:25:51,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1105 [2020-11-29 22:25:51,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1105 [2020-11-29 22:25:51,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1755 states and 2294 transitions. [2020-11-29 22:25:51,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:25:51,075 INFO L691 BuchiCegarLoop]: Abstraction has 1755 states and 2294 transitions. [2020-11-29 22:25:51,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states and 2294 transitions. [2020-11-29 22:25:51,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1739. [2020-11-29 22:25:51,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1739 states. [2020-11-29 22:25:51,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1739 states to 1739 states and 2278 transitions. [2020-11-29 22:25:51,096 INFO L714 BuchiCegarLoop]: Abstraction has 1739 states and 2278 transitions. [2020-11-29 22:25:51,096 INFO L594 BuchiCegarLoop]: Abstraction has 1739 states and 2278 transitions. [2020-11-29 22:25:51,096 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-11-29 22:25:51,096 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1739 states and 2278 transitions. [2020-11-29 22:25:51,101 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 545 [2020-11-29 22:25:51,101 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:25:51,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:25:51,104 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] [2020-11-29 22:25:51,104 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-29 22:25:51,104 INFO L794 eck$LassoCheckResult]: Stem: 135417#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(51);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; 135194#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; 135195#L71-2 assume !!(add_history_type_~var~0 < 3); 135430#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; 135593#L126 assume 0 == read_history_bool_~history_id; 135366#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 135259#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; 135649#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 135650#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; 135431#L71-2 assume !!(add_history_type_~var~0 < 3); 135432#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; 135441#L126 assume 0 == read_history_bool_~history_id; 135442#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 135263#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; 135264#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 135732#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; 135730#L71-2 assume !!(add_history_type_~var~0 < 3); 135680#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; 135723#L126 assume 0 == read_history_bool_~history_id; 135703#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 135693#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; 135690#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 135684#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; 135679#L71-2 assume !(add_history_type_~var~0 < 3); 135454#L71-3 add_history_type_#res := 1; 135215#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 135216#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; 135450#L71-6 assume !!(add_history_type_~var~0 < 3); 135451#L72-2 assume !(0 == add_history_type_~history_id); 135573#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; 135574#L126-4 assume !(0 == read_history_bool_~history_id); 135285#L136-4 assume 1 == read_history_bool_~history_id; 135287#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 135743#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; 135742#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 135667#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; 135452#L71-6 assume !!(add_history_type_~var~0 < 3); 135453#L72-2 assume !(0 == add_history_type_~history_id); 135586#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; 135428#L126-4 assume !(0 == read_history_bool_~history_id); 135429#L136-4 assume 1 == read_history_bool_~history_id; 135433#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 135239#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; 135240#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 135600#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; 135733#L71-6 assume !!(add_history_type_~var~0 < 3); 135678#L72-2 assume !(0 == add_history_type_~history_id); 135726#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; 135716#L126-4 assume !(0 == read_history_bool_~history_id); 135712#L136-4 assume 1 == read_history_bool_~history_id; 135700#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 135692#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; 135689#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 135683#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; 135677#L71-6 assume !(add_history_type_~var~0 < 3); 135447#L71-7 add_history_type_#res := 1; 135211#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 135212#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; 135407#L71-10 assume !!(add_history_type_~var~0 < 3); 135408#L72-4 assume !(0 == add_history_type_~history_id); 135572#L78-4 assume !(1 == add_history_type_~history_id); 135483#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; 135449#L126-8 assume !(0 == read_history_bool_~history_id); 135271#L136-8 assume !(1 == read_history_bool_~history_id); 135272#L146-8 assume 2 == read_history_bool_~history_id; 135276#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 135277#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; 135280#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 135292#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; 135409#L71-10 assume !!(add_history_type_~var~0 < 3); 135410#L72-4 assume !(0 == add_history_type_~history_id); 135599#L78-4 assume !(1 == add_history_type_~history_id); 135727#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; 135724#L126-8 assume !(0 == read_history_bool_~history_id); 135719#L136-8 assume !(1 == read_history_bool_~history_id); 135717#L146-8 assume 2 == read_history_bool_~history_id; 135714#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 135711#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; 135709#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 135707#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; 135695#L71-10 assume !!(add_history_type_~var~0 < 3); 135676#L72-4 assume !(0 == add_history_type_~history_id); 135571#L78-4 assume !(1 == add_history_type_~history_id); 135482#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; 135448#L126-8 assume !(0 == read_history_bool_~history_id); 135269#L136-8 assume !(1 == read_history_bool_~history_id); 135270#L146-8 assume 2 == read_history_bool_~history_id; 135273#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 135274#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; 135279#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 135291#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; 135647#L71-10 assume !(add_history_type_~var~0 < 3); 135397#L71-11 add_history_type_#res := 1; 135202#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 135203#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; 135315#L71-14 assume !!(add_history_type_~var~0 < 3); 135424#L72-6 assume !(0 == add_history_type_~history_id); 135598#L78-6 assume !(1 == add_history_type_~history_id); 135752#L84-6 assume !(2 == add_history_type_~history_id); 135750#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; 135741#L106-3 assume 3 == read_history_int8_~history_id; 135630#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 135421#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; 135283#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 135284#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; 135425#L71-14 assume !!(add_history_type_~var~0 < 3); 135426#L72-6 assume !(0 == add_history_type_~history_id); 135554#L78-6 assume !(1 == add_history_type_~history_id); 135536#L84-6 assume !(2 == add_history_type_~history_id); 135537#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; 135496#L106-3 assume 3 == read_history_int8_~history_id; 135497#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 135739#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; 135738#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 135737#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; 135736#L71-14 assume !!(add_history_type_~var~0 < 3); 135735#L72-6 assume !(0 == add_history_type_~history_id); 135553#L78-6 assume !(1 == add_history_type_~history_id); 135534#L84-6 assume !(2 == add_history_type_~history_id); 135535#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; 135494#L106-3 assume 3 == read_history_int8_~history_id; 135495#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 135419#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; 135281#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 135282#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; 135644#L71-14 assume !(add_history_type_~var~0 < 3); 135422#L71-15 add_history_type_#res := 1; 135196#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 135197#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 135467#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 135468#L496 assume !(0 == main_~i2~0); 135579#L496-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; 135580#L504-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; 135955#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; 136105#L524-16 assume 0 != ~gate1Failed~0 % 256; 135956#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 135457#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; 135458#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; 135437#L181-2 assume !(0 == write_history_bool_~history_id); 135438#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; 136875#L524-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; 136874#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 136873#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 136872#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; 136871#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; 136870#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; 136869#L181-4 assume !(0 == write_history_bool_~history_id); 135207#L186-4 assume !(1 == write_history_bool_~history_id); 135208#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; 135241#L524-18 assume 0 != ~gate3Failed~0 % 256; 135538#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 136881#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; 136880#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; 136879#L441 assume ~VALUE1~0 == ~VALUE2~0; 136692#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 136841#L524-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; 136836#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; 136831#L524-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; 136827#L249 assume !(0 == ~gate1Failed~0 % 256); 135178#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 135179#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 135561#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; 135402#L126-12 assume 0 == read_history_bool_~history_id; 135403#L127-12 assume !(0 == read_history_bool_~historyIndex); 135295#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 135296#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 136322#L262 assume !(0 == check_~tmp___3~0 % 256); 135316#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; 135317#L106-7 assume 3 == read_history_int8_~history_id; 135532#L107-7 assume !(0 == read_history_int8_~historyIndex); 135353#L110-7 assume !(1 == read_history_int8_~historyIndex);read_history_int8_#res := ~votedValue_History_2~0; 135355#L118-7 [2020-11-29 22:25:51,105 INFO L796 eck$LassoCheckResult]: Loop: 135355#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 136285#L301 assume !(check_~tmp___10~0 > -2); 135348#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; 135965#L106-9 assume 3 == read_history_int8_~history_id; 135966#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 136196#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 136195#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 136158#L321-1 check_#res := 1; 136156#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; 136446#L529-72 assume !(0 == assert_~arg % 256); 136445#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 136444#L504-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; 136436#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; 136431#L524-16 assume 0 != ~gate1Failed~0 % 256; 136432#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 136515#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; 136514#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; 136513#L181-2 assume !(0 == write_history_bool_~history_id); 136510#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; 136393#L524-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; 136389#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 136387#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 136383#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; 136381#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; 136379#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; 136377#L181-4 assume !(0 == write_history_bool_~history_id); 136375#L186-4 assume !(1 == write_history_bool_~history_id); 136373#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; 136370#L524-18 assume 0 != ~gate3Failed~0 % 256; 136371#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 136410#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; 136408#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; 136405#L441 assume ~VALUE1~0 == ~VALUE2~0; 136402#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 136400#L524-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; 136398#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; 136396#L524-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; 136394#L249 assume !(0 == ~gate1Failed~0 % 256); 136330#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 136329#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 136328#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; 136326#L126-12 assume 0 == read_history_bool_~history_id; 136325#L127-12 assume !(0 == read_history_bool_~historyIndex); 136320#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 136317#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 136316#L262 assume !(0 == check_~tmp___3~0 % 256); 135990#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; 135988#L106-7 assume 3 == read_history_int8_~history_id; 135986#L107-7 assume !(0 == read_history_int8_~historyIndex); 135983#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 135355#L118-7 [2020-11-29 22:25:51,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:25:51,106 INFO L82 PathProgramCache]: Analyzing trace with hash 898014246, now seen corresponding path program 1 times [2020-11-29 22:25:51,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:25:51,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424752628] [2020-11-29 22:25:51,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:25:51,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:25:51,173 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-29 22:25:51,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424752628] [2020-11-29 22:25:51,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:25:51,173 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-29 22:25:51,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152671947] [2020-11-29 22:25:51,174 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:25:51,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:25:51,175 INFO L82 PathProgramCache]: Analyzing trace with hash 1601210258, now seen corresponding path program 6 times [2020-11-29 22:25:51,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:25:51,175 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074144752] [2020-11-29 22:25:51,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:25:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:25:51,193 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:25:51,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:25:51,202 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:25:51,211 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:25:52,745 WARN L193 SmtUtils]: Spent 1.53 s on a formula simplification. DAG size of input: 254 DAG size of output: 221 [2020-11-29 22:25:53,661 WARN L193 SmtUtils]: Spent 898.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 166 [2020-11-29 22:25:53,664 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:25:53,664 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:25:53,664 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:25:53,664 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:25:53,664 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:25:53,664 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:25:53,664 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:25:53,664 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:25:53,664 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration28_Loop [2020-11-29 22:25:53,664 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:25:53,664 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:25:53,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,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-29 22:25:53,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,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-29 22:25:53,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-29 22:25:53,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,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-29 22:25:53,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:53,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-29 22:25:53,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,192 WARN L193 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 74 [2020-11-29 22:25:54,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,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-29 22:25:54,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-29 22:25:54,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,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-29 22:25:54,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-29 22:25:54,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,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-29 22:25:54,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,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-29 22:25:54,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,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-29 22:25:54,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,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-29 22:25:54,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-29 22:25:54,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,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-29 22:25:54,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-29 22:25:54,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-29 22:25:54,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-29 22:25:54,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:25:54,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-29 22:25:54,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-29 22:25:54,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-29 22:25:54,676 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-11-29 22:25:55,083 WARN L193 SmtUtils]: Spent 371.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2020-11-29 22:26:01,142 WARN L193 SmtUtils]: Spent 5.63 s on a formula simplification. DAG size of input: 150 DAG size of output: 126 [2020-11-29 22:26:01,317 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:26:01,317 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,320 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,320 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,322 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,322 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,346 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,348 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,348 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,370 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,370 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,372 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,373 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,395 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,395 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,397 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,397 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,419 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,421 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,421 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___10~0=0} Honda state: {ULTIMATE.start_check_~tmp___10~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,443 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,443 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,445 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,445 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,466 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,466 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,468 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,468 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,489 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,489 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,491 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,491 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,512 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,514 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,514 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,536 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,537 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,545 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,545 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate2Failed~0=0, ~gate2Failed_History_1~0=0, ~gate2Failed_History_0~0=0, ~gate2Failed_History_2~0=0} Honda state: {~gate2Failed~0=0, ~gate2Failed_History_1~0=0, ~gate2Failed_History_0~0=0, ~gate2Failed_History_2~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,567 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,567 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,571 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,571 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,592 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,594 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,594 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,615 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,616 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,618 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,618 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,640 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,640 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,642 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,642 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,664 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,664 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,666 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,666 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,688 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,688 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,691 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,691 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_int8_#in~historyIndex=1, ULTIMATE.start_read_history_int8_~historyIndex=1} Honda state: {ULTIMATE.start_read_history_int8_#in~historyIndex=1, ULTIMATE.start_read_history_int8_~historyIndex=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,715 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,715 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,719 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,719 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,744 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,744 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,747 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,747 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,771 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,771 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,773 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,773 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___11~0=0} Honda state: {ULTIMATE.start_check_~tmp___11~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,796 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,796 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,799 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,799 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,822 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,822 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,824 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,825 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,847 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,847 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,849 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,849 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,871 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,871 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,873 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,873 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,894 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,894 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,896 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,896 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___12~0=0} Honda state: {ULTIMATE.start_check_~tmp___12~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,917 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,917 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,919 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,919 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,943 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,943 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#t~post22=0} Honda state: {ULTIMATE.start_check_#t~post22=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,964 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,964 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,966 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,966 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#res=0} Honda state: {ULTIMATE.start_check_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:01,987 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:01,987 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:01,988 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:01,989 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:02,009 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:02,010 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:02,011 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:02,012 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:02,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:02,033 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:02,051 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:02,051 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate1Failed~0=-248, ~gate1Failed_History_0~0=-248, ULTIMATE.start_check_~tmp___3~0=-248, ULTIMATE.start_read_history_bool_#res=-248, ~gate1Failed_History_1~0=-248, ~gate1Failed_History_2~0=-248} Honda state: {~gate1Failed~0=-248, ~gate1Failed_History_0~0=-248, ULTIMATE.start_check_~tmp___3~0=-248, ULTIMATE.start_read_history_bool_#res=-248, ~gate1Failed_History_1~0=-248, ~gate1Failed_History_2~0=-248} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:02,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:02,076 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:02,078 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:02,078 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:02,102 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:02,102 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:02,105 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:02,105 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 595 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:02,129 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:02,129 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:02,132 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:02,132 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:02,155 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:02,155 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:02,178 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:26:02,179 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:02,303 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:26:02,304 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:26:02,304 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:26:02,304 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:26:02,304 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:26:02,304 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:26:02,304 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:02,304 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:26:02,304 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:26:02,304 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration28_Loop [2020-11-29 22:26:02,304 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:26:02,305 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,321 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,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-29 22:26:02,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,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-29 22:26:02,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-29 22:26:02,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,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-29 22:26:02,957 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 74 [2020-11-29 22:26:02,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,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-29 22:26:02,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:02,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-29 22:26:02,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-29 22:26:02,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:03,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-29 22:26:03,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-29 22:26:03,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:03,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-29 22:26:03,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:03,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-29 22:26:03,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-29 22:26:03,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-29 22:26:03,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-29 22:26:03,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-29 22:26:03,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-29 22:26:03,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-29 22:26:03,419 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-11-29 22:26:03,799 WARN L193 SmtUtils]: Spent 347.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2020-11-29 22:26:03,965 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-29 22:26:09,707 WARN L193 SmtUtils]: Spent 5.51 s on a formula simplification. DAG size of input: 150 DAG size of output: 126 [2020-11-29 22:26:09,839 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:26:09,840 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:09,842 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:09,843 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:09,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:09,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:09,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:09,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:09,844 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:09,844 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:09,845 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:09,872 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:09,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:09,873 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:09,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:09,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:09,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:09,874 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:09,874 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:09,875 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:09,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:09,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:09,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:09,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:09,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:09,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:09,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:09,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:09,905 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:09,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-29 22:26:09,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:09,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:09,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:09,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:09,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:09,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:09,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:09,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:09,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:09,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:09,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:09,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:09,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:09,958 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:09,958 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:09,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:09,959 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:09,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:09,984 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:09,984 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:09,984 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:09,984 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:09,984 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:09,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:09,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:09,986 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,009 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,012 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,039 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,040 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,066 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,068 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,069 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,099 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,124 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,125 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,126 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,126 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,126 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,127 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,130 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,155 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,156 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,157 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,157 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,157 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,157 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,157 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,158 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,183 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,184 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,184 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,185 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,185 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,185 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,186 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,186 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,187 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,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-29 22:26:10,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,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-29 22:26:10,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,242 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,270 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,272 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,273 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,298 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,301 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,301 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,303 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,328 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,331 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,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-29 22:26:10,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,358 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,358 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,360 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,386 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,387 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,409 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,434 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,435 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,435 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,435 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,458 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,459 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,459 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,460 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,483 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,483 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,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-29 22:26:10,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,507 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,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-29 22:26:10,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,529 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,530 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,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-29 22:26:10,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:10,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,576 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,577 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 626 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:10,598 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,599 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,599 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,600 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,600 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,601 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 627 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:10,622 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:10,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,623 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,624 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,624 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,625 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 628 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:10,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,647 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,648 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,648 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,650 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 629 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:10,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,673 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 630 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:10,695 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,696 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,697 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,698 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 631 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:10,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-29 22:26:10,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,721 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 632 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:10,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:10,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:10,747 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:10,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:10,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:10,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:10,748 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:10,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:10,750 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:26:10,752 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:26:10,752 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) Waiting until toolchain timeout for monitored process 633 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:10,754 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:26:10,754 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:26:10,754 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:26:10,754 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-29 22:26:10,778 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:26:10,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:26:10,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:10,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:26:10,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:26:10,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:10,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:26:10,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:26:11,053 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-29 22:26:11,054 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-29 22:26:11,054 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1739 states and 2278 transitions. cyclomatic complexity: 547 Second operand 5 states. [2020-11-29 22:26:11,106 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1739 states and 2278 transitions. cyclomatic complexity: 547. Second operand 5 states. Result 3829 states and 5028 transitions. Complement of second has 6 states. [2020-11-29 22:26:11,108 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-29 22:26:11,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-29 22:26:11,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 559 transitions. [2020-11-29 22:26:11,109 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 559 transitions. Stem has 171 letters. Loop has 50 letters. [2020-11-29 22:26:11,110 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:26:11,110 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 559 transitions. Stem has 221 letters. Loop has 50 letters. [2020-11-29 22:26:11,111 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:26:11,111 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 559 transitions. Stem has 171 letters. Loop has 100 letters. [2020-11-29 22:26:11,112 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:26:11,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3829 states and 5028 transitions. [2020-11-29 22:26:11,129 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 545 [2020-11-29 22:26:11,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3829 states to 1739 states and 2274 transitions. [2020-11-29 22:26:11,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1097 [2020-11-29 22:26:11,137 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1097 [2020-11-29 22:26:11,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1739 states and 2274 transitions. [2020-11-29 22:26:11,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:26:11,139 INFO L691 BuchiCegarLoop]: Abstraction has 1739 states and 2274 transitions. [2020-11-29 22:26:11,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1739 states and 2274 transitions. [2020-11-29 22:26:11,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1739 to 1739. [2020-11-29 22:26:11,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1739 states. [2020-11-29 22:26:11,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1739 states to 1739 states and 2274 transitions. [2020-11-29 22:26:11,162 INFO L714 BuchiCegarLoop]: Abstraction has 1739 states and 2274 transitions. [2020-11-29 22:26:11,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:26:11,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:26:11,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:26:11,164 INFO L87 Difference]: Start difference. First operand 1739 states and 2274 transitions. Second operand 3 states. [2020-11-29 22:26:11,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:26:11,296 INFO L93 Difference]: Finished difference Result 2805 states and 3632 transitions. [2020-11-29 22:26:11,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:26:11,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2805 states and 3632 transitions. [2020-11-29 22:26:11,306 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1014 [2020-11-29 22:26:11,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2805 states to 2805 states and 3632 transitions. [2020-11-29 22:26:11,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1866 [2020-11-29 22:26:11,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1866 [2020-11-29 22:26:11,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2805 states and 3632 transitions. [2020-11-29 22:26:11,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:26:11,315 INFO L691 BuchiCegarLoop]: Abstraction has 2805 states and 3632 transitions. [2020-11-29 22:26:11,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2805 states and 3632 transitions. [2020-11-29 22:26:11,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2805 to 1739. [2020-11-29 22:26:11,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1739 states. [2020-11-29 22:26:11,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1739 states to 1739 states and 2274 transitions. [2020-11-29 22:26:11,342 INFO L714 BuchiCegarLoop]: Abstraction has 1739 states and 2274 transitions. [2020-11-29 22:26:11,342 INFO L594 BuchiCegarLoop]: Abstraction has 1739 states and 2274 transitions. [2020-11-29 22:26:11,342 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-11-29 22:26:11,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1739 states and 2274 transitions. [2020-11-29 22:26:11,348 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 545 [2020-11-29 22:26:11,349 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:26:11,349 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:26:11,352 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] [2020-11-29 22:26:11,352 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-29 22:26:11,353 INFO L794 eck$LassoCheckResult]: Stem: 146210#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(51);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; 145992#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; 145993#L71-2 assume !!(add_history_type_~var~0 < 3); 146223#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; 146367#L126 assume 0 == read_history_bool_~history_id; 146160#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 146058#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; 146060#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 146417#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; 146224#L71-2 assume !!(add_history_type_~var~0 < 3); 146225#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; 146230#L126 assume 0 == read_history_bool_~history_id; 146231#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 146496#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; 146494#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 146491#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; 146488#L71-2 assume !!(add_history_type_~var~0 < 3); 146443#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; 146483#L126 assume 0 == read_history_bool_~history_id; 146461#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 146456#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; 146452#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 146445#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; 146442#L71-2 assume !(add_history_type_~var~0 < 3); 146241#L71-3 add_history_type_#res := 1; 146015#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 146016#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; 146237#L71-6 assume !!(add_history_type_~var~0 < 3); 146238#L72-2 assume !(0 == add_history_type_~history_id); 146351#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; 146222#L126-4 assume !(0 == read_history_bool_~history_id); 146082#L136-4 assume 1 == read_history_bool_~history_id; 146084#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 146037#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; 146038#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 146375#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; 146239#L71-6 assume !!(add_history_type_~var~0 < 3); 146240#L72-2 assume !(0 == add_history_type_~history_id); 146519#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; 146517#L126-4 assume !(0 == read_history_bool_~history_id); 146515#L136-4 assume 1 == read_history_bool_~history_id; 146511#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 146505#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; 146503#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 146501#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; 146498#L71-6 assume !!(add_history_type_~var~0 < 3); 146441#L72-2 assume !(0 == add_history_type_~history_id); 146493#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; 146490#L126-4 assume !(0 == read_history_bool_~history_id); 146472#L136-4 assume 1 == read_history_bool_~history_id; 146468#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 146458#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; 146454#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 146447#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; 146440#L71-6 assume !(add_history_type_~var~0 < 3); 146234#L71-7 add_history_type_#res := 1; 146009#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 146010#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; 146198#L71-10 assume !!(add_history_type_~var~0 < 3); 146199#L72-4 assume !(0 == add_history_type_~history_id); 146374#L78-4 assume !(1 == add_history_type_~history_id); 146479#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; 146478#L126-8 assume !(0 == read_history_bool_~history_id); 146477#L136-8 assume !(1 == read_history_bool_~history_id); 146474#L146-8 assume 2 == read_history_bool_~history_id; 146470#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 146076#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; 146077#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 146089#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; 146200#L71-10 assume !!(add_history_type_~var~0 < 3); 146201#L72-4 assume !(0 == add_history_type_~history_id); 146350#L78-4 assume !(1 == add_history_type_~history_id); 146266#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; 146236#L126-8 assume !(0 == read_history_bool_~history_id); 146067#L136-8 assume !(1 == read_history_bool_~history_id); 146068#L146-8 assume 2 == read_history_bool_~history_id; 146072#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 146073#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; 146457#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 146453#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; 146446#L71-10 assume !!(add_history_type_~var~0 < 3); 146439#L72-4 assume !(0 == add_history_type_~history_id); 146349#L78-4 assume !(1 == add_history_type_~history_id); 146265#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; 146235#L126-8 assume !(0 == read_history_bool_~history_id); 146065#L136-8 assume !(1 == read_history_bool_~history_id); 146066#L146-8 assume 2 == read_history_bool_~history_id; 146069#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 146070#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; 146075#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 146088#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; 146415#L71-10 assume !(add_history_type_~var~0 < 3); 146192#L71-11 add_history_type_#res := 1; 146003#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 146004#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; 146112#L71-14 assume !!(add_history_type_~var~0 < 3); 146372#L72-6 assume !(0 == add_history_type_~history_id); 146336#L78-6 assume !(1 == add_history_type_~history_id); 146319#L84-6 assume !(2 == add_history_type_~history_id); 146320#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; 146412#L106-3 assume 3 == read_history_int8_~history_id; 146396#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 146214#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; 146080#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 146081#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; 146220#L71-14 assume !!(add_history_type_~var~0 < 3); 146221#L72-6 assume !(0 == add_history_type_~history_id); 146373#L78-6 assume !(1 == add_history_type_~history_id); 146546#L84-6 assume !(2 == add_history_type_~history_id); 146544#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; 146279#L106-3 assume 3 == read_history_int8_~history_id; 146280#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 146538#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; 146536#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 146534#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; 146532#L71-14 assume !!(add_history_type_~var~0 < 3); 146531#L72-6 assume !(0 == add_history_type_~history_id); 146335#L78-6 assume !(1 == add_history_type_~history_id); 146317#L84-6 assume !(2 == add_history_type_~history_id); 146318#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; 146277#L106-3 assume 3 == read_history_int8_~history_id; 146278#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 146212#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; 146078#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 146079#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; 146219#L71-14 assume !(add_history_type_~var~0 < 3); 146216#L71-15 add_history_type_#res := 1; 145994#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 145995#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 146252#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 146253#L496 assume !(0 == main_~i2~0); 146356#L496-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; 146357#L504-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; 146648#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; 146907#L524-16 assume 0 != ~gate1Failed~0 % 256; 146906#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 146242#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; 146243#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; 146228#L181-2 assume !(0 == write_history_bool_~history_id); 146019#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; 146020#L524-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; 146312#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 146390#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 146391#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; 146130#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; 146049#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; 146050#L181-4 assume !(0 == write_history_bool_~history_id); 147604#L186-4 assume !(1 == write_history_bool_~history_id); 147602#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; 147600#L524-18 assume 0 != ~gate3Failed~0 % 256; 147599#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 147598#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; 147597#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; 147393#L441 assume ~VALUE1~0 == ~VALUE2~0; 147392#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 147391#L524-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; 147388#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; 147386#L524-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; 147385#L249 assume !(0 == ~gate1Failed~0 % 256); 147375#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 147374#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 147371#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; 147368#L126-12 assume 0 == read_history_bool_~history_id; 147366#L127-12 assume !(0 == read_history_bool_~historyIndex); 147364#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 147360#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 146786#L262 assume !(0 == check_~tmp___3~0 % 256); 146783#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; 146784#L106-7 assume 3 == read_history_int8_~history_id; 146777#L107-7 assume !(0 == read_history_int8_~historyIndex); 146778#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 146773#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 146774#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; 146310#L106-8 [2020-11-29 22:26:11,353 INFO L796 eck$LassoCheckResult]: Loop: 146310#L106-8 assume 3 == read_history_int8_~history_id; 146311#L107-8 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 147454#L118-8 check_#t~ret26 := read_history_int8_#res;check_~tmp___6~0 := check_#t~ret26;havoc check_#t~ret26; 147453#L303 assume check_~tmp___6~0 == ~nomsg~0;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; 147451#L126-15 assume 0 == read_history_bool_~history_id; 147450#L127-15 assume !(0 == read_history_bool_~historyIndex); 146055#L130-15 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 146056#L158-15 check_#t~ret27 := read_history_bool_#res;check_~tmp___7~0 := check_#t~ret27;havoc check_#t~ret27; 146420#L305 assume !(0 != check_~tmp___7~0 % 256);check_#res := 0; 146001#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; 146380#L529-72 assume !(0 == assert_~arg % 256); 146381#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 146377#L504-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; 146246#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; 145945#L524-16 assume 0 != ~gate1Failed~0 % 256; 146307#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 147160#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; 147159#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; 147156#L181-2 assume !(0 == write_history_bool_~history_id); 147153#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; 147152#L524-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; 147151#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 147133#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 147130#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; 147127#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; 147124#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; 147121#L181-4 assume !(0 == write_history_bool_~history_id); 147118#L186-4 assume !(1 == write_history_bool_~history_id); 147115#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; 147113#L524-18 assume 0 != ~gate3Failed~0 % 256; 147114#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 147541#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; 147540#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; 147539#L441 assume ~VALUE1~0 == ~VALUE2~0; 146324#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 146259#L524-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; 146260#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; 146267#L524-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; 146268#L249 assume !(0 == ~gate1Failed~0 % 256); 147510#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 147509#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 147508#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; 147504#L126-12 assume 0 == read_history_bool_~history_id; 147502#L127-12 assume !(0 == read_history_bool_~historyIndex); 147501#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 147498#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 146124#L262 assume !(0 == check_~tmp___3~0 % 256); 146113#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; 146114#L106-7 assume 3 == read_history_int8_~history_id; 146410#L107-7 assume !(0 == read_history_int8_~historyIndex); 146411#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 146384#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 146385#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; 146310#L106-8 [2020-11-29 22:26:11,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:26:11,354 INFO L82 PathProgramCache]: Analyzing trace with hash -296682617, now seen corresponding path program 1 times [2020-11-29 22:26:11,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:26:11,354 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462030717] [2020-11-29 22:26:11,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:26:11,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:11,610 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2020-11-29 22:26:11,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462030717] [2020-11-29 22:26:11,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748042059] [2020-11-29 22:26:11,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-29 22:26:11,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:11,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 22:26:11,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:26:11,938 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2020-11-29 22:26:11,939 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-29 22:26:11,939 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2020-11-29 22:26:11,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540425757] [2020-11-29 22:26:11,940 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:26:11,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:26:11,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1044749403, now seen corresponding path program 1 times [2020-11-29 22:26:11,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:26:11,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21660139] [2020-11-29 22:26:11,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:26:11,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:12,002 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-29 22:26:12,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21660139] [2020-11-29 22:26:12,002 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:26:12,003 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 22:26:12,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097543200] [2020-11-29 22:26:12,003 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:26:12,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:26:12,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 22:26:12,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 22:26:12,004 INFO L87 Difference]: Start difference. First operand 1739 states and 2274 transitions. cyclomatic complexity: 543 Second operand 4 states. [2020-11-29 22:26:12,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:26:12,122 INFO L93 Difference]: Finished difference Result 1692 states and 2135 transitions. [2020-11-29 22:26:12,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 22:26:12,123 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1692 states and 2135 transitions. [2020-11-29 22:26:12,128 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2020-11-29 22:26:12,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1692 states to 1598 states and 2027 transitions. [2020-11-29 22:26:12,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1010 [2020-11-29 22:26:12,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1010 [2020-11-29 22:26:12,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1598 states and 2027 transitions. [2020-11-29 22:26:12,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:26:12,132 INFO L691 BuchiCegarLoop]: Abstraction has 1598 states and 2027 transitions. [2020-11-29 22:26:12,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1598 states and 2027 transitions. [2020-11-29 22:26:12,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1598 to 1598. [2020-11-29 22:26:12,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1598 states. [2020-11-29 22:26:12,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1598 states to 1598 states and 2027 transitions. [2020-11-29 22:26:12,147 INFO L714 BuchiCegarLoop]: Abstraction has 1598 states and 2027 transitions. [2020-11-29 22:26:12,147 INFO L594 BuchiCegarLoop]: Abstraction has 1598 states and 2027 transitions. [2020-11-29 22:26:12,147 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-11-29 22:26:12,147 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1598 states and 2027 transitions. [2020-11-29 22:26:12,152 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2020-11-29 22:26:12,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:26:12,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:26:12,156 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] [2020-11-29 22:26:12,156 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-29 22:26:12,157 INFO L794 eck$LassoCheckResult]: Stem: 150154#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(51);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; 149957#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; 149958#L71-2 assume !!(add_history_type_~var~0 < 3); 150166#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; 150172#L126 assume 0 == read_history_bool_~history_id; 150104#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 150016#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; 150019#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 150321#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; 150167#L71-2 assume !!(add_history_type_~var~0 < 3); 150168#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; 150381#L126 assume 0 == read_history_bool_~history_id; 150376#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 150372#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; 150370#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 150368#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; 150366#L71-2 assume !!(add_history_type_~var~0 < 3); 150335#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; 150360#L126 assume 0 == read_history_bool_~history_id; 150354#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 150346#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; 150341#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 150337#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; 150334#L71-2 assume !(add_history_type_~var~0 < 3); 150182#L71-3 add_history_type_#res := 1; 149977#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 149978#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; 150178#L71-6 assume !!(add_history_type_~var~0 < 3); 150179#L72-2 assume !(0 == add_history_type_~history_id); 150470#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; 150468#L126-4 assume !(0 == read_history_bool_~history_id); 150467#L136-4 assume 1 == read_history_bool_~history_id; 150463#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 150457#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; 150455#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 150453#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; 150180#L71-6 assume !!(add_history_type_~var~0 < 3); 150181#L72-2 assume !(0 == add_history_type_~history_id); 150271#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; 150165#L126-4 assume !(0 == read_history_bool_~history_id); 150041#L136-4 assume 1 == read_history_bool_~history_id; 150043#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 150001#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; 150002#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 150293#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; 150331#L71-6 assume !!(add_history_type_~var~0 < 3); 150333#L72-2 assume !(0 == add_history_type_~history_id); 150364#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; 150362#L126-4 assume !(0 == read_history_bool_~history_id); 150357#L136-4 assume 1 == read_history_bool_~history_id; 150350#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 150342#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; 150338#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 150336#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; 150332#L71-6 assume !(add_history_type_~var~0 < 3); 150175#L71-7 add_history_type_#res := 1; 149973#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 149974#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; 150143#L71-10 assume !!(add_history_type_~var~0 < 3); 150144#L72-4 assume !(0 == add_history_type_~history_id); 150291#L78-4 assume !(1 == add_history_type_~history_id); 150450#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; 150449#L126-8 assume !(0 == read_history_bool_~history_id); 150447#L136-8 assume !(1 == read_history_bool_~history_id); 150445#L146-8 assume 2 == read_history_bool_~history_id; 150443#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 150035#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; 150036#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 150048#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; 150320#L71-10 assume !!(add_history_type_~var~0 < 3); 150292#L72-4 assume !(0 == add_history_type_~history_id); 150270#L78-4 assume !(1 == add_history_type_~history_id); 150207#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; 150177#L126-8 assume !(0 == read_history_bool_~history_id); 150026#L136-8 assume !(1 == read_history_bool_~history_id); 150027#L146-8 assume 2 == read_history_bool_~history_id; 150031#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 150032#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; 150439#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 150438#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; 150145#L71-10 assume !!(add_history_type_~var~0 < 3); 150146#L72-4 assume !(0 == add_history_type_~history_id); 150269#L78-4 assume !(1 == add_history_type_~history_id); 150206#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; 150176#L126-8 assume !(0 == read_history_bool_~history_id); 150024#L136-8 assume !(1 == read_history_bool_~history_id); 150025#L146-8 assume 2 == read_history_bool_~history_id; 150028#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 150029#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; 150034#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 150047#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; 150319#L71-10 assume !(add_history_type_~var~0 < 3); 150134#L71-11 add_history_type_#res := 1; 149965#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 149966#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; 150067#L71-14 assume !!(add_history_type_~var~0 < 3); 150288#L72-6 assume !(0 == add_history_type_~history_id); 150260#L78-6 assume !(1 == add_history_type_~history_id); 150249#L84-6 assume !(2 == add_history_type_~history_id); 150250#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; 150218#L106-3 assume 3 == read_history_int8_~history_id; 150219#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 150158#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; 150039#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 150040#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; 150318#L71-14 assume !!(add_history_type_~var~0 < 3); 150289#L72-6 assume !(0 == add_history_type_~history_id); 150290#L78-6 assume !(1 == add_history_type_~history_id); 150448#L84-6 assume !(2 == add_history_type_~history_id); 150446#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; 150444#L106-3 assume 3 == read_history_int8_~history_id; 150440#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 150310#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; 150311#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 150437#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; 150162#L71-14 assume !!(add_history_type_~var~0 < 3); 150163#L72-6 assume !(0 == add_history_type_~history_id); 150259#L78-6 assume !(1 == add_history_type_~history_id); 150247#L84-6 assume !(2 == add_history_type_~history_id); 150248#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; 150216#L106-3 assume 3 == read_history_int8_~history_id; 150217#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 150156#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; 150037#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 150038#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; 150161#L71-14 assume !(add_history_type_~var~0 < 3); 150159#L71-15 add_history_type_#res := 1; 149959#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 149960#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 150193#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 150194#L496 assume !(0 == main_~i2~0); 150275#L496-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; 150276#L504-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; 150599#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; 150596#L524-16 assume 0 != ~gate1Failed~0 % 256; 150594#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 150595#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; 151234#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; 151225#L181-2 assume !(0 == write_history_bool_~history_id); 151221#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; 151217#L524-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; 151214#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 151213#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 151209#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; 151208#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; 151196#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; 151194#L181-4 assume !(0 == write_history_bool_~history_id); 151191#L186-4 assume !(1 == write_history_bool_~history_id); 151188#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; 151135#L524-18 assume 0 != ~gate3Failed~0 % 256; 151136#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 151212#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; 151182#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; 151080#L441 assume ~VALUE1~0 == ~VALUE2~0; 151056#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 151055#L524-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; 151054#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; 151053#L524-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; 151052#L249 assume !(0 == ~gate1Failed~0 % 256); 150999#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 150997#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 150995#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; 150994#L126-12 assume 0 == read_history_bool_~history_id; 150912#L127-12 assume !(0 == read_history_bool_~historyIndex); 150911#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 150903#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 150805#L262 assume !(0 == check_~tmp___3~0 % 256); 150800#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; 150798#L106-7 assume 3 == read_history_int8_~history_id; 150797#L107-7 assume !(0 == read_history_int8_~historyIndex); 150796#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 150795#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 150794#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; 150061#L106-8 [2020-11-29 22:26:12,158 INFO L796 eck$LassoCheckResult]: Loop: 150061#L106-8 assume 3 == read_history_int8_~history_id; 150241#L107-8 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 150091#L118-8 check_#t~ret26 := read_history_int8_#res;check_~tmp___6~0 := check_#t~ret26;havoc check_#t~ret26; 150086#L303 assume !(check_~tmp___6~0 == ~nomsg~0); 150052#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; 150053#L106-9 assume 3 == read_history_int8_~history_id; 150238#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 150089#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 150734#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 150731#L321-1 check_#res := 1; 150732#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; 151083#L529-72 assume !(0 == assert_~arg % 256); 151082#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 151081#L504-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; 150187#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; 149910#L524-16 assume 0 != ~gate1Failed~0 % 256; 150197#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 150183#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; 150184#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; 150170#L181-2 assume !(0 == write_history_bool_~history_id); 149983#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; 149984#L524-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; 150322#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 150306#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 150307#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; 150081#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; 150011#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; 150012#L181-4 assume !(0 == write_history_bool_~history_id); 149969#L186-4 assume !(1 == write_history_bool_~history_id); 149970#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; 150003#L524-18 assume 0 != ~gate3Failed~0 % 256; 150251#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 151435#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; 151433#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; 151430#L441 assume ~VALUE1~0 == ~VALUE2~0; 151428#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 151426#L524-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; 151424#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; 151423#L524-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; 151420#L249 assume !(0 == ~gate1Failed~0 % 256); 151365#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 151363#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 151361#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; 151357#L126-12 assume 0 == read_history_bool_~history_id; 151355#L127-12 assume !(0 == read_history_bool_~historyIndex); 151352#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 151350#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 151227#L262 assume !(0 == check_~tmp___3~0 % 256); 150068#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; 150069#L106-7 assume 3 == read_history_int8_~history_id; 150245#L107-7 assume !(0 == read_history_int8_~historyIndex); 150092#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 150093#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 150060#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; 150061#L106-8 [2020-11-29 22:26:12,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:26:12,158 INFO L82 PathProgramCache]: Analyzing trace with hash -296682617, now seen corresponding path program 2 times [2020-11-29 22:26:12,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:26:12,159 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474301331] [2020-11-29 22:26:12,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:26:12,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:12,378 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2020-11-29 22:26:12,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474301331] [2020-11-29 22:26:12,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690237014] [2020-11-29 22:26:12,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-29 22:26:12,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-11-29 22:26:12,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-29 22:26:12,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 22:26:12,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:26:12,708 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2020-11-29 22:26:12,709 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-29 22:26:12,709 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2020-11-29 22:26:12,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699699479] [2020-11-29 22:26:12,709 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:26:12,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:26:12,710 INFO L82 PathProgramCache]: Analyzing trace with hash -1281532650, now seen corresponding path program 1 times [2020-11-29 22:26:12,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:26:12,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439475687] [2020-11-29 22:26:12,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:26:12,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:12,768 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-29 22:26:12,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439475687] [2020-11-29 22:26:12,769 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:26:12,769 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-11-29 22:26:12,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21991326] [2020-11-29 22:26:12,769 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:26:12,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:26:12,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-29 22:26:12,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-11-29 22:26:12,770 INFO L87 Difference]: Start difference. First operand 1598 states and 2027 transitions. cyclomatic complexity: 437 Second operand 7 states. [2020-11-29 22:26:13,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:26:13,725 INFO L93 Difference]: Finished difference Result 4898 states and 6005 transitions. [2020-11-29 22:26:13,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-11-29 22:26:13,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4898 states and 6005 transitions. [2020-11-29 22:26:13,743 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2488 [2020-11-29 22:26:13,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4898 states to 4898 states and 6005 transitions. [2020-11-29 22:26:13,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3661 [2020-11-29 22:26:13,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3661 [2020-11-29 22:26:13,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4898 states and 6005 transitions. [2020-11-29 22:26:13,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:26:13,757 INFO L691 BuchiCegarLoop]: Abstraction has 4898 states and 6005 transitions. [2020-11-29 22:26:13,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4898 states and 6005 transitions. [2020-11-29 22:26:13,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4898 to 1602. [2020-11-29 22:26:13,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1602 states. [2020-11-29 22:26:13,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1602 states to 1602 states and 2033 transitions. [2020-11-29 22:26:13,790 INFO L714 BuchiCegarLoop]: Abstraction has 1602 states and 2033 transitions. [2020-11-29 22:26:13,791 INFO L594 BuchiCegarLoop]: Abstraction has 1602 states and 2033 transitions. [2020-11-29 22:26:13,791 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-11-29 22:26:13,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1602 states and 2033 transitions. [2020-11-29 22:26:13,795 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2020-11-29 22:26:13,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:26:13,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:26:13,798 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] [2020-11-29 22:26:13,798 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-29 22:26:13,799 INFO L794 eck$LassoCheckResult]: Stem: 157200#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(51);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; 157006#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; 157007#L71-2 assume !!(add_history_type_~var~0 < 3); 157212#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; 157218#L126 assume 0 == read_history_bool_~history_id; 157153#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 157066#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; 157069#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 157397#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; 157213#L71-2 assume !!(add_history_type_~var~0 < 3); 157214#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; 157467#L126 assume 0 == read_history_bool_~history_id; 157463#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 157459#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; 157457#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 157443#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; 157441#L71-2 assume !!(add_history_type_~var~0 < 3); 157408#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; 157434#L126 assume 0 == read_history_bool_~history_id; 157428#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 157420#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; 157417#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 157412#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; 157407#L71-2 assume !(add_history_type_~var~0 < 3); 157228#L71-3 add_history_type_#res := 1; 157026#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 157027#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; 157224#L71-6 assume !!(add_history_type_~var~0 < 3); 157225#L72-2 assume !(0 == add_history_type_~history_id); 157330#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; 157211#L126-4 assume !(0 == read_history_bool_~history_id); 157090#L136-4 assume 1 == read_history_bool_~history_id; 157092#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 157050#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; 157051#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 157348#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; 157226#L71-6 assume !!(add_history_type_~var~0 < 3); 157227#L72-2 assume !(0 == add_history_type_~history_id); 157470#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; 157465#L126-4 assume !(0 == read_history_bool_~history_id); 157460#L136-4 assume 1 == read_history_bool_~history_id; 157455#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 157450#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; 157448#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 157446#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; 157444#L71-6 assume !!(add_history_type_~var~0 < 3); 157406#L72-2 assume !(0 == add_history_type_~history_id); 157438#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; 157436#L126-4 assume !(0 == read_history_bool_~history_id); 157431#L136-4 assume 1 == read_history_bool_~history_id; 157424#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 157418#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; 157413#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 157409#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; 157405#L71-6 assume !(add_history_type_~var~0 < 3); 157221#L71-7 add_history_type_#res := 1; 157022#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 157023#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; 157190#L71-10 assume !!(add_history_type_~var~0 < 3); 157191#L72-4 assume !(0 == add_history_type_~history_id); 157347#L78-4 assume !(1 == add_history_type_~history_id); 157482#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; 157481#L126-8 assume !(0 == read_history_bool_~history_id); 157480#L136-8 assume !(1 == read_history_bool_~history_id); 157352#L146-8 assume 2 == read_history_bool_~history_id; 157081#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 157082#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; 157085#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 157476#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; 157192#L71-10 assume !!(add_history_type_~var~0 < 3); 157193#L72-4 assume !(0 == add_history_type_~history_id); 157329#L78-4 assume !(1 == add_history_type_~history_id); 157255#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; 157223#L126-8 assume !(0 == read_history_bool_~history_id); 157076#L136-8 assume !(1 == read_history_bool_~history_id); 157077#L146-8 assume 2 == read_history_bool_~history_id; 157479#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 157477#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; 157097#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 157098#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; 157396#L71-10 assume !!(add_history_type_~var~0 < 3); 157475#L72-4 assume !(0 == add_history_type_~history_id); 157328#L78-4 assume !(1 == add_history_type_~history_id); 157254#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; 157222#L126-8 assume !(0 == read_history_bool_~history_id); 157074#L136-8 assume !(1 == read_history_bool_~history_id); 157075#L146-8 assume 2 == read_history_bool_~history_id; 157078#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 157079#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; 157084#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 157096#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; 157395#L71-10 assume !(add_history_type_~var~0 < 3); 157184#L71-11 add_history_type_#res := 1; 157014#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 157015#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; 157118#L71-14 assume !!(add_history_type_~var~0 < 3); 157344#L72-6 assume !(0 == add_history_type_~history_id); 157345#L78-6 assume !(1 == add_history_type_~history_id); 157496#L84-6 assume !(2 == add_history_type_~history_id); 157393#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; 157394#L106-3 assume 3 == read_history_int8_~history_id; 157371#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 157204#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; 157088#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 157089#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; 157391#L71-14 assume !!(add_history_type_~var~0 < 3); 157346#L72-6 assume !(0 == add_history_type_~history_id); 157316#L78-6 assume !(1 == add_history_type_~history_id); 157300#L84-6 assume !(2 == add_history_type_~history_id); 157301#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; 157266#L106-3 assume 3 == read_history_int8_~history_id; 157267#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 157494#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; 157493#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 157492#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; 157208#L71-14 assume !!(add_history_type_~var~0 < 3); 157209#L72-6 assume !(0 == add_history_type_~history_id); 157315#L78-6 assume !(1 == add_history_type_~history_id); 157298#L84-6 assume !(2 == add_history_type_~history_id); 157299#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; 157264#L106-3 assume 3 == read_history_int8_~history_id; 157265#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 157202#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; 157086#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 157087#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; 157207#L71-14 assume !(add_history_type_~var~0 < 3); 157205#L71-15 add_history_type_#res := 1; 157008#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 157009#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 157239#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 157240#L496 assume !(0 == main_~i2~0); 157334#L496-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; 157335#L504-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; 157488#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; 157877#L524-16 assume 0 != ~gate1Failed~0 % 256; 157876#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 157229#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; 157230#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; 158549#L181-2 assume !(0 == write_history_bool_~history_id); 158546#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; 158543#L524-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; 158542#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 158541#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 158539#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; 158537#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; 158535#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; 158533#L181-4 assume !(0 == write_history_bool_~history_id); 158521#L186-4 assume !(1 == write_history_bool_~history_id); 157052#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; 157053#L524-18 assume 0 != ~gate3Failed~0 % 256; 157303#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 157338#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; 157342#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; 158485#L441 assume ~VALUE1~0 == ~VALUE2~0; 158483#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 157931#L524-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; 157932#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; 157911#L524-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; 157912#L249 assume !(0 == ~gate1Failed~0 % 256); 158123#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 158120#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 158119#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; 158008#L126-12 assume 0 == read_history_bool_~history_id; 158005#L127-12 assume !(0 == read_history_bool_~historyIndex); 158002#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 157998#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 157962#L262 assume !(0 == check_~tmp___3~0 % 256); 157954#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; 157955#L106-7 assume 3 == read_history_int8_~history_id; 157950#L107-7 assume !(0 == read_history_int8_~historyIndex); 157951#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 157946#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 157947#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; 157291#L106-8 [2020-11-29 22:26:13,799 INFO L796 eck$LassoCheckResult]: Loop: 157291#L106-8 assume 3 == read_history_int8_~history_id; 157292#L107-8 assume !(0 == read_history_int8_~historyIndex); 157139#L110-8 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 157140#L118-8 check_#t~ret26 := read_history_int8_#res;check_~tmp___6~0 := check_#t~ret26;havoc check_#t~ret26; 157943#L303 assume !(check_~tmp___6~0 == ~nomsg~0); 157106#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; 157107#L106-9 assume 3 == read_history_int8_~history_id; 157941#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 157382#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 157383#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 158227#L321-1 check_#res := 1; 157930#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; 157353#L529-72 assume !(0 == assert_~arg % 256); 157354#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 157349#L504-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; 157233#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; 156963#L524-16 assume 0 != ~gate1Failed~0 % 256; 157290#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 158478#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; 158476#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; 158474#L181-2 assume !(0 == write_history_bool_~history_id); 158470#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; 158468#L524-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; 158466#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 158464#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 158462#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; 158460#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; 158457#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; 158456#L181-4 assume !(0 == write_history_bool_~history_id); 158224#L186-4 assume !(1 == write_history_bool_~history_id); 158223#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; 158219#L524-18 assume 0 != ~gate3Failed~0 % 256; 158217#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 158215#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; 158213#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; 158211#L441 assume ~VALUE1~0 == ~VALUE2~0; 158208#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 158206#L524-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; 157927#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; 157928#L524-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; 157323#L249 assume !(0 == ~gate1Failed~0 % 256); 157324#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 158419#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 158418#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; 158417#L126-12 assume 0 == read_history_bool_~history_id; 158416#L127-12 assume !(0 == read_history_bool_~historyIndex); 158415#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 157002#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 157003#L262 assume !(0 == check_~tmp___3~0 % 256); 158236#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; 157952#L106-7 assume 3 == read_history_int8_~history_id; 157953#L107-7 assume !(0 == read_history_int8_~historyIndex); 157948#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 157949#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 157944#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; 157291#L106-8 [2020-11-29 22:26:13,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:26:13,800 INFO L82 PathProgramCache]: Analyzing trace with hash -296682617, now seen corresponding path program 3 times [2020-11-29 22:26:13,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:26:13,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800599741] [2020-11-29 22:26:13,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:26:13,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:13,970 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2020-11-29 22:26:13,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800599741] [2020-11-29 22:26:13,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934517144] [2020-11-29 22:26:13,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-29 22:26:14,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-11-29 22:26:14,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-29 22:26:14,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 22:26:14,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:26:14,251 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2020-11-29 22:26:14,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-29 22:26:14,252 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2020-11-29 22:26:14,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551470760] [2020-11-29 22:26:14,252 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:26:14,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:26:14,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1030013277, now seen corresponding path program 1 times [2020-11-29 22:26:14,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:26:14,253 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367221101] [2020-11-29 22:26:14,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:26:14,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:26:14,264 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:26:14,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:26:14,283 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:26:14,291 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:26:15,970 WARN L193 SmtUtils]: Spent 1.67 s on a formula simplification. DAG size of input: 272 DAG size of output: 237 [2020-11-29 22:26:16,886 WARN L193 SmtUtils]: Spent 887.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 170 [2020-11-29 22:26:16,891 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:26:16,891 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:26:16,891 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:26:16,891 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:26:16,891 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:26:16,891 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:16,891 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:26:16,891 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:26:16,891 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration31_Loop [2020-11-29 22:26:16,891 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:26:16,891 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:26:16,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:16,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:16,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26: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-29 22:26:16,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:16,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-29 22:26:16,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-29 22:26:16,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:16,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:16,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-29 22:26:16,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-29 22:26:16,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-29 22:26:16,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-29 22:26:16,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-29 22:26:16,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-29 22:26:16,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:16,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-29 22:26:16,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-29 22:26:16,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-29 22:26:16,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-29 22:26:16,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-29 22:26:17,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,350 WARN L193 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2020-11-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:17,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-29 22:26:17,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-29 22:26:17,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:17,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:17,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-29 22:26:17,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-29 22:26:17,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:17,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-29 22:26:17,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-29 22:26:17,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:17,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26: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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,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-29 22:26:17,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:18,318 WARN L193 SmtUtils]: Spent 405.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2020-11-29 22:26:18,547 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-29 22:26:18,809 WARN L193 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-11-29 22:26:18,813 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-29 22:26:29,559 WARN L193 SmtUtils]: Spent 10.55 s on a formula simplification. DAG size of input: 185 DAG size of output: 137 [2020-11-29 22:26:29,847 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:26:29,847 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:29,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:29,850 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:29,852 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:29,852 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:29,873 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:29,873 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:29,875 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:29,875 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:29,896 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:29,897 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:29,898 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:29,899 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:29,920 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:29,921 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-29 22:26:29,923 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:29,923 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:29,947 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:29,947 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:29,949 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:29,949 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:29,971 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:29,971 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:29,973 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:29,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:29,994 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:29,994 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:29,996 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:29,996 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,017 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,017 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,025 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,025 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate2Failed~0=-256, ~gate2Failed_History_1~0=-256, ~gate2Failed_History_0~0=-256, ~gate2Failed_History_2~0=-256} Honda state: {~gate2Failed~0=-256, ~gate2Failed_History_1~0=-256, ~gate2Failed_History_0~0=-256, ~gate2Failed_History_2~0=-256} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,046 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,046 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,048 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,048 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,069 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,069 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,071 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,071 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,092 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,092 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,094 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,094 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,118 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,118 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,120 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,120 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,142 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,143 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,163 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,163 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,166 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,166 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,187 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,187 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,189 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,189 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,210 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,211 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,212 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,213 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,234 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,235 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,236 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_int8_#res=0} Honda state: {ULTIMATE.start_read_history_int8_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,256 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,256 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,258 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,258 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,279 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,279 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,281 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,281 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,302 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,302 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,304 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,304 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,325 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,325 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,327 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,327 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,348 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,348 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,350 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,350 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,371 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,373 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,373 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,393 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,393 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,396 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,396 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,417 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,417 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:30,419 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:26:30,419 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_~tmp___11~0=0} Honda state: {ULTIMATE.start_check_~tmp___11~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:30,439 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:26:30,440 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:31,123 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:26:31,123 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:26:43,621 INFO L442 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2020-11-29 22:26:43,642 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:26:43,642 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:26:43,642 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:26:43,642 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:26:43,642 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:26:43,642 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:43,642 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:26:43,642 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:26:43,642 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration31_Loop [2020-11-29 22:26:43,642 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:26:43,642 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:26:43,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-29 22:26:43,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-29 22:26:43,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-29 22:26:43,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26: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-29 22:26:43,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:43,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-29 22:26:43,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:43,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:43,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26: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-29 22:26: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-29 22:26: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-29 22:26: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-29 22:26:43,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:43,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-29 22:26:43,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-29 22:26:43,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26: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-29 22:26:43,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-29 22:26: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-29 22:26:43,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-29 22:26:43,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-29 22:26:43,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:43,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-29 22:26: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-29 22:26:44,237 WARN L193 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2020-11-29 22:26:44,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:44,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-29 22:26:44,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-29 22:26:44,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:44,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:44,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-29 22:26:45,092 WARN L193 SmtUtils]: Spent 375.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2020-11-29 22:26:45,460 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-11-29 22:26:45,470 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-29 22:26:56,846 WARN L193 SmtUtils]: Spent 11.23 s on a formula simplification. DAG size of input: 185 DAG size of output: 137 [2020-11-29 22:26:57,163 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:26:57,164 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:57,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-29 22:26:57,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:57,204 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,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-29 22:26:57,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,256 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,256 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 665 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,258 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,303 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:57,305 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,307 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 666 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,309 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,357 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:57,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,359 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,360 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 667 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,362 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,408 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:57,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 668 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,458 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:57,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,461 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 669 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,507 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:57,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,510 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 670 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,556 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:57,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,558 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,559 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,559 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,559 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,559 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,560 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 671 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,562 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:57,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,609 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,609 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,612 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,612 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 672 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,615 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:57,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,663 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 673 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,665 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,711 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:57,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,713 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,713 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,713 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,713 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,714 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 674 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,765 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:57,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,767 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,768 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,768 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 675 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,770 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:57,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,819 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 676 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,821 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:57,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,870 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,871 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 677 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,874 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:57,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,922 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 678 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,926 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:57,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:57,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:57,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:57,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:57,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:57,975 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:57,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:57,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 679 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:57,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,012 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:58,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,016 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,043 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:58,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,045 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,045 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,047 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,074 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:58,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,076 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,076 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,076 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,076 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,076 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,078 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,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-29 22:26:58,105 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,105 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,105 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,105 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,106 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,106 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:58,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,135 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,135 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,135 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,137 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,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-29 22:26:58,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,164 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,165 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,165 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,166 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,193 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:58,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,194 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,195 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,196 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:58,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:58,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,260 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,260 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,262 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,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-29 22:26:58,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,292 INFO L204 nArgumentSynthesizer]: 16 loop disjuncts [2020-11-29 22:26:58,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,492 INFO L401 nArgumentSynthesizer]: We have 32 Motzkin's Theorem applications. [2020-11-29 22:26:58,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,704 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:58,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:58,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,754 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,755 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,755 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,755 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 690 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:58,757 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:58,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-29 22:26:58,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,806 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,806 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 691 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:58,808 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:26:58,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-29 22:26:58,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,899 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,899 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,900 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,900 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:26:58,902 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:58,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:26:58,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:58,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:58,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:58,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:58,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:58,951 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:58,951 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 693 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:58,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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:59,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:59,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:59,007 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:59,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:59,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:59,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:59,008 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:59,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 694 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:59,010 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:59,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:26:59,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:59,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:59,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:59,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:59,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:59,060 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:59,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 695 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:59,062 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:59,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-29 22:26:59,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:26:59,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:26:59,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:26:59,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:26:59,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:26:59,112 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:26:59,112 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 696 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:59,115 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:26:59,118 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:26:59,118 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_7a6dde41-5a8d-4860-af71-216636dd33df/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) [2020-11-29 22:26:59,121 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:26:59,122 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:26:59,122 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:26:59,122 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i2~0) = -2*ULTIMATE.start_main_~i2~0 + 17 Supporting invariants [] Waiting until toolchain timeout for monitored process 697 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:26:59,165 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:26:59,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:26:59,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:59,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:26:59,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:26:59,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:26:59,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:26:59,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:26:59,519 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-29 22:26:59,520 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-29 22:26:59,520 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1602 states and 2033 transitions. cyclomatic complexity: 439 Second operand 5 states. [2020-11-29 22:26:59,581 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1602 states and 2033 transitions. cyclomatic complexity: 439. Second operand 5 states. Result 3476 states and 4417 transitions. Complement of second has 6 states. [2020-11-29 22:26:59,583 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-29 22:26:59,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-29 22:26:59,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 453 transitions. [2020-11-29 22:26:59,584 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 453 transitions. Stem has 173 letters. Loop has 55 letters. [2020-11-29 22:26:59,585 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:26:59,585 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 453 transitions. Stem has 228 letters. Loop has 55 letters. [2020-11-29 22:26:59,585 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:26:59,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 453 transitions. Stem has 173 letters. Loop has 110 letters. [2020-11-29 22:26:59,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:26:59,587 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3476 states and 4417 transitions. [2020-11-29 22:26:59,603 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 438 [2020-11-29 22:26:59,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3476 states to 1538 states and 1953 transitions. [2020-11-29 22:26:59,608 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 950 [2020-11-29 22:26:59,609 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 950 [2020-11-29 22:26:59,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1538 states and 1953 transitions. [2020-11-29 22:26:59,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:26:59,610 INFO L691 BuchiCegarLoop]: Abstraction has 1538 states and 1953 transitions. [2020-11-29 22:26:59,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states and 1953 transitions. [2020-11-29 22:26:59,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1538. [2020-11-29 22:26:59,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1538 states. [2020-11-29 22:26:59,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 1953 transitions. [2020-11-29 22:26:59,632 INFO L714 BuchiCegarLoop]: Abstraction has 1538 states and 1953 transitions. [2020-11-29 22:26:59,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:26:59,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 22:26:59,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2020-11-29 22:26:59,633 INFO L87 Difference]: Start difference. First operand 1538 states and 1953 transitions. Second operand 11 states. [2020-11-29 22:27:00,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:27:00,757 INFO L93 Difference]: Finished difference Result 4147 states and 5131 transitions. [2020-11-29 22:27:00,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-11-29 22:27:00,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4147 states and 5131 transitions. [2020-11-29 22:27:00,772 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 660 [2020-11-29 22:27:00,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4147 states to 4147 states and 5131 transitions. [2020-11-29 22:27:00,781 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2716 [2020-11-29 22:27:00,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2716 [2020-11-29 22:27:00,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4147 states and 5131 transitions. [2020-11-29 22:27:00,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:27:00,783 INFO L691 BuchiCegarLoop]: Abstraction has 4147 states and 5131 transitions. [2020-11-29 22:27:00,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4147 states and 5131 transitions. [2020-11-29 22:27:00,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4147 to 1538. [2020-11-29 22:27:00,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1538 states. [2020-11-29 22:27:00,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 1953 transitions. [2020-11-29 22:27:00,815 INFO L714 BuchiCegarLoop]: Abstraction has 1538 states and 1953 transitions. [2020-11-29 22:27:00,815 INFO L594 BuchiCegarLoop]: Abstraction has 1538 states and 1953 transitions. [2020-11-29 22:27:00,815 INFO L427 BuchiCegarLoop]: ======== Iteration 32============ [2020-11-29 22:27:00,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1538 states and 1953 transitions. [2020-11-29 22:27:00,821 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 438 [2020-11-29 22:27:00,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:27:00,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:27:00,825 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] [2020-11-29 22:27:00,825 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] [2020-11-29 22:27:00,826 INFO L794 eck$LassoCheckResult]: Stem: 169331#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(51);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; 169062#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; 169063#L71-2 assume !!(add_history_type_~var~0 < 3); 169348#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; 169424#L126 assume 0 == read_history_bool_~history_id; 169420#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 169159#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; 169160#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 169357#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; 169349#L71-2 assume !!(add_history_type_~var~0 < 3); 169244#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; 169245#L126 assume 0 == read_history_bool_~history_id; 169277#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 169157#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; 169416#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 169413#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; 169409#L71-2 assume !!(add_history_type_~var~0 < 3); 169386#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; 169399#L126 assume 0 == read_history_bool_~history_id; 169394#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 169390#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; 169388#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 169387#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; 169385#L71-2 assume !(add_history_type_~var~0 < 3); 169363#L71-3 add_history_type_#res := 1; 169100#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 169101#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; 169191#L71-6 assume !!(add_history_type_~var~0 < 3); 169229#L72-2 assume !(0 == add_history_type_~history_id); 169230#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; 169346#L126-4 assume !(0 == read_history_bool_~history_id); 169347#L136-4 assume 1 == read_history_bool_~history_id; 169350#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 169049#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; 169135#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 169256#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; 169360#L71-6 assume !!(add_history_type_~var~0 < 3); 169361#L72-2 assume !(0 == add_history_type_~history_id); 169202#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; 169203#L126-4 assume !(0 == read_history_bool_~history_id); 169184#L136-4 assume 1 == read_history_bool_~history_id; 169186#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 169427#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; 169426#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 169372#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; 169373#L71-6 assume !!(add_history_type_~var~0 < 3); 169384#L72-2 assume !(0 == add_history_type_~history_id); 169417#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; 169414#L126-4 assume !(0 == read_history_bool_~history_id); 169411#L136-4 assume 1 == read_history_bool_~history_id; 169406#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 169401#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; 169396#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 169391#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; 169383#L71-6 assume !(add_history_type_~var~0 < 3); 169358#L71-7 add_history_type_#res := 1; 169090#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 169091#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; 169379#L71-10 assume !!(add_history_type_~var~0 < 3); 169253#L72-4 assume !(0 == add_history_type_~history_id); 169201#L78-4 assume !(1 == add_history_type_~history_id); 169004#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; 169005#L126-8 assume !(0 == read_history_bool_~history_id); 169415#L136-8 assume !(1 == read_history_bool_~history_id); 169412#L146-8 assume 2 == read_history_bool_~history_id; 169408#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 169402#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; 169397#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 169353#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; 169322#L71-10 assume !!(add_history_type_~var~0 < 3); 169254#L72-4 assume !(0 == add_history_type_~history_id); 169255#L78-4 assume !(1 == add_history_type_~history_id); 169422#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; 169359#L126-8 assume !(0 == read_history_bool_~history_id); 169166#L136-8 assume !(1 == read_history_bool_~history_id); 169167#L146-8 assume 2 == read_history_bool_~history_id; 169169#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 169117#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; 169175#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 169199#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; 169389#L71-10 assume !!(add_history_type_~var~0 < 3); 169382#L72-4 assume !(0 == add_history_type_~history_id); 169200#L78-4 assume !(1 == add_history_type_~history_id); 169002#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; 169003#L126-8 assume !(0 == read_history_bool_~history_id); 169164#L136-8 assume !(1 == read_history_bool_~history_id); 169165#L146-8 assume 2 == read_history_bool_~history_id; 169168#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 169115#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; 169174#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 169198#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; 169321#L71-10 assume !(add_history_type_~var~0 < 3); 169310#L71-11 add_history_type_#res := 1; 169082#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 169083#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; 169216#L71-14 assume !!(add_history_type_~var~0 < 3); 169249#L72-6 assume !(0 == add_history_type_~history_id); 169250#L78-6 assume !(1 == add_history_type_~history_id); 169455#L84-6 assume !(2 == add_history_type_~history_id); 169454#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; 169453#L106-3 assume 3 == read_history_int8_~history_id; 169451#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 169328#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; 169182#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 169183#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; 169344#L71-14 assume !!(add_history_type_~var~0 < 3); 169251#L72-6 assume !(0 == add_history_type_~history_id); 169151#L78-6 assume !(1 == add_history_type_~history_id); 169120#L84-6 assume !(2 == add_history_type_~history_id); 169121#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; 169042#L106-3 assume 3 == read_history_int8_~history_id; 169043#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 169326#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; 169447#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 169445#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; 169444#L71-14 assume !!(add_history_type_~var~0 < 3); 169443#L72-6 assume !(0 == add_history_type_~history_id); 169150#L78-6 assume !(1 == add_history_type_~history_id); 169118#L84-6 assume !(2 == add_history_type_~history_id); 169119#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; 169040#L106-3 assume 3 == read_history_int8_~history_id; 169041#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 169324#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; 169180#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 169181#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; 169343#L71-14 assume !(add_history_type_~var~0 < 3); 169342#L71-15 add_history_type_#res := 1; 169064#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 169065#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 169369#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 169252#L496 assume !(0 == main_~i2~0); 169219#L496-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; 169220#L504-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; 169690#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; 169775#L524-16 assume 0 != ~gate1Failed~0 % 256; 169773#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 169774#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; 170507#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; 170498#L181-2 assume !(0 == write_history_bool_~history_id); 169102#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; 169103#L524-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; 169108#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 169304#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 169305#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; 169246#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; 169152#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; 169153#L181-4 assume !(0 == write_history_bool_~history_id); 169086#L186-4 assume !(1 == write_history_bool_~history_id); 169087#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; 169122#L524-18 assume 0 != ~gate3Failed~0 % 256; 169124#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 169227#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; 169242#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; 169217#L441 assume ~VALUE1~0 == ~VALUE2~0; 169128#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 168986#L524-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; 168987#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; 169010#L524-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; 169011#L249 assume !(0 == ~gate1Failed~0 % 256); 169032#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 169033#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 169176#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; 169177#L126-12 assume 0 == read_history_bool_~history_id; 169192#L127-12 assume !(0 == read_history_bool_~historyIndex); 169193#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 169050#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 169051#L262 assume !(0 == check_~tmp___3~0 % 256); 169075#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; 169946#L106-7 assume 3 == read_history_int8_~history_id; 169945#L107-7 assume !(0 == read_history_int8_~historyIndex); 169944#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 169943#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 169938#L301 assume !(check_~tmp___10~0 > -2); 169936#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; 169909#L106-9 assume 3 == read_history_int8_~history_id; 169827#L107-9 assume !(0 == read_history_int8_~historyIndex); 169257#L110-9 [2020-11-29 22:27:00,826 INFO L796 eck$LassoCheckResult]: Loop: 169257#L110-9 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 169258#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 169971#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 169058#L321-1 check_#res := 1; 169059#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; 169301#L529-72 assume !(0 == assert_~arg % 256); 169801#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 169800#L504-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; 169779#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; 169096#L524-16 assume 0 != ~gate1Failed~0 % 256; 169097#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 170147#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; 170145#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; 170143#L181-2 assume !(0 == write_history_bool_~history_id); 170139#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; 170137#L524-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; 170135#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 170133#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 170131#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; 170129#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; 170127#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; 170125#L181-4 assume !(0 == write_history_bool_~history_id); 170123#L186-4 assume !(1 == write_history_bool_~history_id); 170121#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; 170117#L524-18 assume 0 != ~gate3Failed~0 % 256; 170118#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 170174#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; 170172#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; 170169#L441 assume ~VALUE1~0 == ~VALUE2~0; 170168#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 170167#L524-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; 170165#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; 170163#L524-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; 170161#L249 assume !(0 == ~gate1Failed~0 % 256); 170081#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 170079#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 170070#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; 170061#L126-12 assume 0 == read_history_bool_~history_id; 170051#L127-12 assume !(0 == read_history_bool_~historyIndex); 170052#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 170044#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 169984#L262 assume !(0 == check_~tmp___3~0 % 256); 169981#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; 169980#L106-7 assume 3 == read_history_int8_~history_id; 169979#L107-7 assume !(0 == read_history_int8_~historyIndex); 169978#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 169977#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 169976#L301 assume !(check_~tmp___10~0 > -2); 169975#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; 169974#L106-9 assume 3 == read_history_int8_~history_id; 169973#L107-9 assume !(0 == read_history_int8_~historyIndex); 169257#L110-9 [2020-11-29 22:27:00,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:27:00,827 INFO L82 PathProgramCache]: Analyzing trace with hash 579564038, now seen corresponding path program 1 times [2020-11-29 22:27:00,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:27:00,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674675244] [2020-11-29 22:27:00,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:27:00,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:27:00,914 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-29 22:27:00,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674675244] [2020-11-29 22:27:00,914 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:27:00,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-29 22:27:00,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546803324] [2020-11-29 22:27:00,915 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:27:00,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:27:00,916 INFO L82 PathProgramCache]: Analyzing trace with hash -2033101978, now seen corresponding path program 1 times [2020-11-29 22:27:00,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:27:00,916 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881593442] [2020-11-29 22:27:00,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:27:00,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:27:00,949 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-29 22:27:00,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881593442] [2020-11-29 22:27:00,950 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:27:00,950 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-29 22:27:00,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521710158] [2020-11-29 22:27:00,950 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-29 22:27:00,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:27:00,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 22:27:00,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 22:27:00,951 INFO L87 Difference]: Start difference. First operand 1538 states and 1953 transitions. cyclomatic complexity: 423 Second operand 3 states. [2020-11-29 22:27:01,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:27:01,052 INFO L93 Difference]: Finished difference Result 1491 states and 1810 transitions. [2020-11-29 22:27:01,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 22:27:01,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1491 states and 1810 transitions. [2020-11-29 22:27:01,061 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 418 [2020-11-29 22:27:01,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1491 states to 1491 states and 1810 transitions. [2020-11-29 22:27:01,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 917 [2020-11-29 22:27:01,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 917 [2020-11-29 22:27:01,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1491 states and 1810 transitions. [2020-11-29 22:27:01,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:27:01,067 INFO L691 BuchiCegarLoop]: Abstraction has 1491 states and 1810 transitions. [2020-11-29 22:27:01,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states and 1810 transitions. [2020-11-29 22:27:01,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1491. [2020-11-29 22:27:01,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1491 states. [2020-11-29 22:27:01,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 1810 transitions. [2020-11-29 22:27:01,087 INFO L714 BuchiCegarLoop]: Abstraction has 1491 states and 1810 transitions. [2020-11-29 22:27:01,087 INFO L594 BuchiCegarLoop]: Abstraction has 1491 states and 1810 transitions. [2020-11-29 22:27:01,087 INFO L427 BuchiCegarLoop]: ======== Iteration 33============ [2020-11-29 22:27:01,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1491 states and 1810 transitions. [2020-11-29 22:27:01,092 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 418 [2020-11-29 22:27:01,093 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:27:01,093 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:27:01,096 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] [2020-11-29 22:27:01,097 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-29 22:27:01,097 INFO L794 eck$LassoCheckResult]: Stem: 172353#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(51);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; 172099#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; 172100#L71-2 assume !!(add_history_type_~var~0 < 3); 172280#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; 172281#L126 assume 0 == read_history_bool_~history_id; 172307#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 172196#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; 172198#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 172371#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; 172368#L71-2 assume !!(add_history_type_~var~0 < 3); 172369#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; 172459#L126 assume 0 == read_history_bool_~history_id; 172454#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 172451#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; 172450#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 172447#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; 172443#L71-2 assume !!(add_history_type_~var~0 < 3); 172401#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; 172434#L126 assume 0 == read_history_bool_~history_id; 172424#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 172415#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; 172409#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 172404#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; 172400#L71-2 assume !(add_history_type_~var~0 < 3); 172377#L71-3 add_history_type_#res := 1; 172138#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 172139#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; 172227#L71-6 assume !!(add_history_type_~var~0 < 3); 172264#L72-2 assume !(0 == add_history_type_~history_id); 172265#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; 172495#L126-4 assume !(0 == read_history_bool_~history_id); 172493#L136-4 assume 1 == read_history_bool_~history_id; 172492#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 172485#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; 172480#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 172390#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; 172374#L71-6 assume !!(add_history_type_~var~0 < 3); 172375#L72-2 assume !(0 == add_history_type_~history_id); 172238#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; 172239#L126-4 assume !(0 == read_history_bool_~history_id); 172222#L136-4 assume 1 == read_history_bool_~history_id; 172224#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 172085#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; 172174#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 172296#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; 172446#L71-6 assume !!(add_history_type_~var~0 < 3); 172399#L72-2 assume !(0 == add_history_type_~history_id); 172440#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; 172437#L126-4 assume !(0 == read_history_bool_~history_id); 172430#L136-4 assume 1 == read_history_bool_~history_id; 172420#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 172413#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; 172407#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 172402#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; 172398#L71-6 assume !(add_history_type_~var~0 < 3); 172372#L71-7 add_history_type_#res := 1; 172127#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 172128#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; 172393#L71-10 assume !!(add_history_type_~var~0 < 3); 172291#L72-4 assume !(0 == add_history_type_~history_id); 172237#L78-4 assume !(1 == add_history_type_~history_id); 172040#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; 172041#L126-8 assume !(0 == read_history_bool_~history_id); 172203#L136-8 assume !(1 == read_history_bool_~history_id); 172204#L146-8 assume 2 == read_history_bool_~history_id; 172206#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 172155#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; 172212#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 172235#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; 172343#L71-10 assume !!(add_history_type_~var~0 < 3); 172292#L72-4 assume !(0 == add_history_type_~history_id); 172293#L78-4 assume !(1 == add_history_type_~history_id); 172448#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; 172444#L126-8 assume !(0 == read_history_bool_~history_id); 172441#L136-8 assume !(1 == read_history_bool_~history_id); 172438#L146-8 assume 2 == read_history_bool_~history_id; 172432#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 172421#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; 172414#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 172408#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; 172403#L71-10 assume !!(add_history_type_~var~0 < 3); 172397#L72-4 assume !(0 == add_history_type_~history_id); 172236#L78-4 assume !(1 == add_history_type_~history_id); 172038#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; 172039#L126-8 assume !(0 == read_history_bool_~history_id); 172201#L136-8 assume !(1 == read_history_bool_~history_id); 172202#L146-8 assume 2 == read_history_bool_~history_id; 172205#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 172153#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; 172211#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 172234#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; 172342#L71-10 assume !(add_history_type_~var~0 < 3); 172333#L71-11 add_history_type_#res := 1; 172119#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 172120#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; 172251#L71-14 assume !!(add_history_type_~var~0 < 3); 172287#L72-6 assume !(0 == add_history_type_~history_id); 172288#L78-6 assume !(1 == add_history_type_~history_id); 172473#L84-6 assume !(2 == add_history_type_~history_id); 172472#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; 172471#L106-3 assume 3 == read_history_int8_~history_id; 172470#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 172469#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; 172468#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 172367#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; 172366#L71-14 assume !!(add_history_type_~var~0 < 3); 172289#L72-6 assume !(0 == add_history_type_~history_id); 172190#L78-6 assume !(1 == add_history_type_~history_id); 172158#L84-6 assume !(2 == add_history_type_~history_id); 172159#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; 172078#L106-3 assume 3 == read_history_int8_~history_id; 172079#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 172346#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; 172219#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 172220#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; 172467#L71-14 assume !!(add_history_type_~var~0 < 3); 172466#L72-6 assume !(0 == add_history_type_~history_id); 172189#L78-6 assume !(1 == add_history_type_~history_id); 172156#L84-6 assume !(2 == add_history_type_~history_id); 172157#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; 172076#L106-3 assume 3 == read_history_int8_~history_id; 172077#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 172345#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; 172217#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 172218#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; 172365#L71-14 assume !(add_history_type_~var~0 < 3); 172364#L71-15 add_history_type_#res := 1; 172101#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 172102#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 172388#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 172290#L496 assume !(0 == main_~i2~0); 172256#L496-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; 172257#L504-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; 172514#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; 172510#L524-16 assume 0 != ~gate1Failed~0 % 256; 172511#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 172705#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; 173247#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; 173245#L181-2 assume !(0 == write_history_bool_~history_id); 173241#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; 173239#L524-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; 173237#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 173235#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 173233#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; 173231#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; 173229#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; 173227#L181-4 assume !(0 == write_history_bool_~history_id); 173225#L186-4 assume !(1 == write_history_bool_~history_id); 173223#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; 173221#L524-18 assume 0 != ~gate3Failed~0 % 256; 173218#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 173215#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; 173180#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; 173178#L441 assume ~VALUE1~0 == ~VALUE2~0; 173104#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 173176#L524-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; 173174#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; 173172#L524-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; 173069#L249 assume !(0 == ~gate1Failed~0 % 256); 173058#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 173055#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 173054#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; 173052#L126-12 assume 0 == read_history_bool_~history_id; 173039#L127-12 assume !(0 == read_history_bool_~historyIndex); 173027#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 173019#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 173014#L262 assume !(0 == check_~tmp___3~0 % 256); 172875#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; 172870#L106-7 assume 3 == read_history_int8_~history_id; 172820#L107-7 assume !(0 == read_history_int8_~historyIndex); 172818#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 172814#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 172805#L301 assume !(check_~tmp___10~0 > -2); 172803#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; 172129#L106-9 assume 3 == read_history_int8_~history_id; 172130#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 172362#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 172363#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; 172121#L106-10 [2020-11-29 22:27:01,098 INFO L796 eck$LassoCheckResult]: Loop: 172121#L106-10 assume 3 == read_history_int8_~history_id; 172122#L107-10 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 172357#L118-10 check_#t~ret31 := read_history_int8_#res;check_~tmp___12~0 := check_#t~ret31;havoc check_#t~ret31; 172785#L323 assume !!(~VALUE1~0 == check_~tmp___12~0); 172783#L321-1 check_#res := 1; 172781#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; 172779#L529-72 assume !(0 == assert_~arg % 256); 172774#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 172766#L504-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; 172736#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; 172133#L524-16 assume 0 != ~gate1Failed~0 % 256; 172134#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 172380#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; 172381#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; 173483#L181-2 assume !(0 == write_history_bool_~history_id); 173481#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; 173480#L524-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; 173479#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 173478#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 173477#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; 173384#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; 173385#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; 173474#L181-4 assume !(0 == write_history_bool_~history_id); 173472#L186-4 assume !(1 == write_history_bool_~history_id); 173471#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; 173469#L524-18 assume 0 != ~gate3Failed~0 % 256; 173468#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 173467#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; 173465#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; 173463#L441 assume ~VALUE1~0 == ~VALUE2~0; 172166#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 172022#L524-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; 172023#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; 172046#L524-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; 172047#L249 assume !(0 == ~gate1Failed~0 % 256); 172068#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 172069#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 172213#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; 172214#L126-12 assume 0 == read_history_bool_~history_id; 172228#L127-12 assume !(0 == read_history_bool_~historyIndex); 172229#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 172086#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 172087#L262 assume !(0 == check_~tmp___3~0 % 256); 172112#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; 172148#L106-7 assume 3 == read_history_int8_~history_id; 172149#L107-7 assume !(0 == read_history_int8_~historyIndex); 172297#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 172298#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 172246#L301 assume !(check_~tmp___10~0 > -2); 172240#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; 172241#L106-9 assume 3 == read_history_int8_~history_id; 172477#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 172475#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 172476#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; 172121#L106-10 [2020-11-29 22:27:01,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:27:01,099 INFO L82 PathProgramCache]: Analyzing trace with hash -1384646169, now seen corresponding path program 1 times [2020-11-29 22:27:01,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:27:01,099 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488481489] [2020-11-29 22:27:01,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:27:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:27:01,380 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-29 22:27:01,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488481489] [2020-11-29 22:27:01,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 22:27:01,380 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 22:27:01,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724553657] [2020-11-29 22:27:01,381 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:27:01,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:27:01,381 INFO L82 PathProgramCache]: Analyzing trace with hash -368183404, now seen corresponding path program 1 times [2020-11-29 22:27:01,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:27:01,381 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062384917] [2020-11-29 22:27:01,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:27:01,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:27:01,401 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:27:01,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:27:01,414 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:27:01,424 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:27:03,412 WARN L193 SmtUtils]: Spent 1.98 s on a formula simplification. DAG size of input: 272 DAG size of output: 239 [2020-11-29 22:27:04,703 WARN L193 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 187 DAG size of output: 174 [2020-11-29 22:27:04,707 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:27:04,707 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:27:04,707 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:27:04,707 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:27:04,707 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:27:04,707 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:04,707 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:27:04,707 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:27:04,707 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration33_Loop [2020-11-29 22:27:04,707 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:27:04,707 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:27:04,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,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-29 22:27:04,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,890 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,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-29 22:27:04,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,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-29 22:27:04,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:04,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-29 22:27:04,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-29 22:27:04,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,088 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:05,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-29 22:27:05,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,568 WARN L193 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2020-11-29 22:27:05,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:05,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-29 22:27:05,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-29 22:27:05,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-29 22:27:05,903 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-29 22:27:06,140 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-11-29 22:27:06,753 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-11-29 22:27:06,792 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-29 22:27:20,230 WARN L193 SmtUtils]: Spent 12.98 s on a formula simplification. DAG size of input: 189 DAG size of output: 141 [2020-11-29 22:27:20,272 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:27:20,272 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,276 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,276 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,302 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,302 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,305 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,305 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,330 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,330 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,332 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,332 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,356 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,356 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,358 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,358 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,382 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,382 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,384 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,384 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,409 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,409 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,419 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,419 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate2Failed~0=-256, ~gate2Failed_History_1~0=-256, ~gate2Failed_History_0~0=-256, ~gate2Failed_History_2~0=-256} Honda state: {~gate2Failed~0=-256, ~gate2Failed_History_1~0=-256, ~gate2Failed_History_0~0=-256, ~gate2Failed_History_2~0=-256} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,445 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,448 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,448 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#res=0} Honda state: {ULTIMATE.start_check_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,473 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,473 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,476 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,476 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_bool_#in~history_id=0} Honda state: {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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,502 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,502 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,504 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,504 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_7a6dde41-5a8d-4860-af71-216636dd33df/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-29 22:27:20,529 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,529 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,531 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,531 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 708 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 708 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,556 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,556 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,559 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,559 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 709 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 709 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,583 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,583 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,586 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,586 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_read_history_int8_#in~historyIndex=0, ULTIMATE.start_read_history_int8_~historyIndex=0} Honda state: {ULTIMATE.start_read_history_int8_#in~historyIndex=0, ULTIMATE.start_read_history_int8_~historyIndex=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 710 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 710 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,610 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,611 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,613 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,613 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 711 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 711 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,637 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,638 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,640 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,640 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 712 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 712 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,665 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,665 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,668 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,668 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 713 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 713 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,693 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,694 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,696 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:27:20,696 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 714 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 714 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,722 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:27:20,722 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 715 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 715 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,749 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:27:20,749 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:27:20,878 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-29 22:27:20,880 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:27:20,880 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:27:20,880 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:27:20,880 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:27:20,880 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:27:20,880 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:20,880 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:27:20,880 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:27:20,880 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration33_Loop [2020-11-29 22:27:20,880 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:27:20,880 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:27:20,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-29 22:27:20,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:20,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-29 22:27:20,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-29 22:27:20,907 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:20,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-29 22:27:21,359 WARN L193 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,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-29 22:27:21,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:21,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:22,242 WARN L193 SmtUtils]: Spent 450.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2020-11-29 22:27:22,449 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-29 22:27:22,693 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-11-29 22:27:22,846 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-29 22:27:36,051 WARN L193 SmtUtils]: Spent 13.17 s on a formula simplification. DAG size of input: 189 DAG size of output: 141 [2020-11-29 22:27:36,507 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:27:36,508 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 716 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 716 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:36,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:27:36,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:27:36,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:27:36,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:27:36,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:27:36,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:27:36,546 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:27:36,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:27:36,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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 717 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 717 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:36,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:27:36,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:27:36,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:27:36,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:27:36,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:27:36,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:27:36,578 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:27:36,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:27:36,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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 718 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 718 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:36,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:27:36,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:27:36,604 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:27:36,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:27:36,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:27:36,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:27:36,605 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:27:36,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:27:36,606 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 719 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 719 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:36,630 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:27:36,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:27:36,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:27:36,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:27:36,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:27:36,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:27:36,633 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:27:36,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:27:36,635 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 720 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 720 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:36,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-29 22:27:36,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:27:36,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:27:36,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:27:36,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:27:36,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:27:36,660 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:27:36,660 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:27:36,661 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 721 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 721 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:36,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-29 22:27:36,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:27:36,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:27:36,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:27:36,686 INFO L204 nArgumentSynthesizer]: 16 loop disjuncts [2020-11-29 22:27:36,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:27:36,810 INFO L401 nArgumentSynthesizer]: We have 32 Motzkin's Theorem applications. [2020-11-29 22:27:36,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:27:36,969 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:27:37,055 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2020-11-29 22:27:37,055 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 722 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 722 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:37,057 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:27:37,057 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:27:37,057 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:27:37,057 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(~nomsg~0, ~g2v_old~0, ~VALUE1~0) = 1*~nomsg~0 - 1*~g2v_old~0 - 1*~VALUE1~0 Supporting invariants [] [2020-11-29 22:27:37,085 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:27:37,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:27:37,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:27:37,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:27:37,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:27:37,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:27:37,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 18 conjunts are in the unsatisfiable core [2020-11-29 22:27:37,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:27:37,868 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-29 22:27:37,869 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 15 loop predicates [2020-11-29 22:27:37,869 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1491 states and 1810 transitions. cyclomatic complexity: 327 Second operand 17 states. [2020-11-29 22:27:39,198 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1491 states and 1810 transitions. cyclomatic complexity: 327. Second operand 17 states. Result 3739 states and 4488 transitions. Complement of second has 33 states. [2020-11-29 22:27:39,200 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-29 22:27:39,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-11-29 22:27:39,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 444 transitions. [2020-11-29 22:27:39,201 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 444 transitions. Stem has 178 letters. Loop has 54 letters. [2020-11-29 22:27:39,201 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:27:39,201 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 444 transitions. Stem has 232 letters. Loop has 54 letters. [2020-11-29 22:27:39,202 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:27:39,202 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 444 transitions. Stem has 178 letters. Loop has 108 letters. [2020-11-29 22:27:39,202 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:27:39,203 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3739 states and 4488 transitions. [2020-11-29 22:27:39,214 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 418 [2020-11-29 22:27:39,219 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3739 states to 3024 states and 3651 transitions. [2020-11-29 22:27:39,219 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1647 [2020-11-29 22:27:39,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1652 [2020-11-29 22:27:39,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3024 states and 3651 transitions. [2020-11-29 22:27:39,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:27:39,221 INFO L691 BuchiCegarLoop]: Abstraction has 3024 states and 3651 transitions. [2020-11-29 22:27:39,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3024 states and 3651 transitions. [2020-11-29 22:27:39,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3024 to 2498. [2020-11-29 22:27:39,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2498 states. [2020-11-29 22:27:39,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 3021 transitions. [2020-11-29 22:27:39,250 INFO L714 BuchiCegarLoop]: Abstraction has 2498 states and 3021 transitions. [2020-11-29 22:27:39,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:27:39,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 22:27:39,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2020-11-29 22:27:39,251 INFO L87 Difference]: Start difference. First operand 2498 states and 3021 transitions. Second operand 9 states. [2020-11-29 22:27:40,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:27:40,211 INFO L93 Difference]: Finished difference Result 3652 states and 4386 transitions. [2020-11-29 22:27:40,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-11-29 22:27:40,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3652 states and 4386 transitions. [2020-11-29 22:27:40,227 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2020-11-29 22:27:40,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3652 states to 3459 states and 4161 transitions. [2020-11-29 22:27:40,237 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1767 [2020-11-29 22:27:40,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1767 [2020-11-29 22:27:40,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3459 states and 4161 transitions. [2020-11-29 22:27:40,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:27:40,239 INFO L691 BuchiCegarLoop]: Abstraction has 3459 states and 4161 transitions. [2020-11-29 22:27:40,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3459 states and 4161 transitions. [2020-11-29 22:27:40,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3459 to 2441. [2020-11-29 22:27:40,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2441 states. [2020-11-29 22:27:40,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2441 states to 2441 states and 2950 transitions. [2020-11-29 22:27:40,274 INFO L714 BuchiCegarLoop]: Abstraction has 2441 states and 2950 transitions. [2020-11-29 22:27:40,274 INFO L594 BuchiCegarLoop]: Abstraction has 2441 states and 2950 transitions. [2020-11-29 22:27:40,274 INFO L427 BuchiCegarLoop]: ======== Iteration 34============ [2020-11-29 22:27:40,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2441 states and 2950 transitions. [2020-11-29 22:27:40,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 418 [2020-11-29 22:27:40,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-29 22:27:40,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-29 22:27:40,285 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-29 22:27:40,286 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, 1] [2020-11-29 22:27:40,286 INFO L794 eck$LassoCheckResult]: Stem: 184566#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(51);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; 184290#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; 184291#L71-2 assume !!(add_history_type_~var~0 < 3); 184483#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; 184484#L126 assume 0 == read_history_bool_~history_id; 184679#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 184675#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; 184598#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 184599#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; 184587#L71-2 assume !!(add_history_type_~var~0 < 3); 184588#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; 184595#L126 assume 0 == read_history_bool_~history_id; 184508#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 184389#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; 184391#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 184671#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; 184670#L71-2 assume !!(add_history_type_~var~0 < 3); 184639#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; 184663#L126 assume 0 == read_history_bool_~history_id; 184656#L127 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_0~0; 184648#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; 184645#L74 assume !!(add_history_type_~tmp~0 == add_history_type_~ini_bool~0 % 256); 184642#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; 184638#L71-2 assume !(add_history_type_~var~0 < 3); 184607#L71-3 add_history_type_#res := 1; 184331#L98 init_#t~ret12 := add_history_type_#res;init_~tmp~1 := init_#t~ret12;havoc init_#t~ret12; 184332#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; 184427#L71-6 assume !!(add_history_type_~var~0 < 3); 184604#L72-2 assume !(0 == add_history_type_~history_id); 184439#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; 184440#L126-4 assume !(0 == read_history_bool_~history_id); 184696#L136-4 assume 1 == read_history_bool_~history_id; 184589#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 184277#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; 184368#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 184497#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; 184624#L71-6 assume !!(add_history_type_~var~0 < 3); 184685#L72-2 assume !(0 == add_history_type_~history_id); 184686#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; 184586#L126-4 assume !(0 == read_history_bool_~history_id); 184418#L136-4 assume 1 == read_history_bool_~history_id; 184420#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 184692#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; 184691#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 184690#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; 184605#L71-6 assume !!(add_history_type_~var~0 < 3); 184464#L72-2 assume !(0 == add_history_type_~history_id); 184465#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; 184665#L126-4 assume !(0 == read_history_bool_~history_id); 184659#L136-4 assume 1 == read_history_bool_~history_id; 184652#L137-4 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate2Failed_History_0~0; 184646#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; 184643#L80-1 assume !!(add_history_type_~tmp___0~0 == add_history_type_~ini_bool~0 % 256); 184640#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; 184637#L71-6 assume !(add_history_type_~var~0 < 3); 184601#L71-7 add_history_type_#res := 1; 184321#L98-1 init_#t~ret13 := add_history_type_#res;init_~tmp___0~1 := init_#t~ret13;havoc init_#t~ret13; 184322#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; 184629#L71-10 assume !!(add_history_type_~var~0 < 3); 184493#L72-4 assume !(0 == add_history_type_~history_id); 184437#L78-4 assume !(1 == add_history_type_~history_id); 184232#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; 184233#L126-8 assume !(0 == read_history_bool_~history_id); 184398#L136-8 assume !(1 == read_history_bool_~history_id); 184399#L146-8 assume 2 == read_history_bool_~history_id; 184401#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 184348#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; 184407#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 184435#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; 184556#L71-10 assume !!(add_history_type_~var~0 < 3); 184494#L72-4 assume !(0 == add_history_type_~history_id); 184495#L78-4 assume !(1 == add_history_type_~history_id); 184669#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; 184668#L126-8 assume !(0 == read_history_bool_~history_id); 184667#L136-8 assume !(1 == read_history_bool_~history_id); 184666#L146-8 assume 2 == read_history_bool_~history_id; 184661#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 184653#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; 184647#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 184644#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; 184641#L71-10 assume !!(add_history_type_~var~0 < 3); 184636#L72-4 assume !(0 == add_history_type_~history_id); 184436#L78-4 assume !(1 == add_history_type_~history_id); 184230#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; 184231#L126-8 assume !(0 == read_history_bool_~history_id); 184396#L136-8 assume !(1 == read_history_bool_~history_id); 184397#L146-8 assume 2 == read_history_bool_~history_id; 184400#L147-8 assume 0 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate3Failed_History_0~0; 184346#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; 184406#L86-2 assume !!(add_history_type_~tmp___1~0 == add_history_type_~ini_bool~0 % 256); 184434#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; 184555#L71-10 assume !(add_history_type_~var~0 < 3); 184542#L71-11 add_history_type_#res := 1; 184311#L98-2 init_#t~ret14 := add_history_type_#res;init_~tmp___1~1 := init_#t~ret14;havoc init_#t~ret14; 184312#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; 184450#L71-14 assume !!(add_history_type_~var~0 < 3); 184489#L72-6 assume !(0 == add_history_type_~history_id); 184383#L78-6 assume !(1 == add_history_type_~history_id); 184351#L84-6 assume !(2 == add_history_type_~history_id); 184352#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; 184270#L106-3 assume 3 == read_history_int8_~history_id; 184271#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 184559#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; 184414#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 184415#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; 184584#L71-14 assume !!(add_history_type_~var~0 < 3); 184490#L72-6 assume !(0 == add_history_type_~history_id); 184491#L78-6 assume !(1 == add_history_type_~history_id); 184689#L84-6 assume !(2 == add_history_type_~history_id); 184688#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; 184687#L106-3 assume 3 == read_history_int8_~history_id; 184684#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 184681#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; 184676#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 184674#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; 184673#L71-14 assume !!(add_history_type_~var~0 < 3); 184672#L72-6 assume !(0 == add_history_type_~history_id); 184382#L78-6 assume !(1 == add_history_type_~history_id); 184349#L84-6 assume !(2 == add_history_type_~history_id); 184350#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; 184268#L106-3 assume 3 == read_history_int8_~history_id; 184269#L107-3 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 184558#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; 184412#L92-3 assume !!(add_history_type_~tmp___2~0 == add_history_type_~ini_int~0); 184413#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; 184583#L71-14 assume !(add_history_type_~var~0 < 3); 184582#L71-15 add_history_type_#res := 1; 184292#L98-3 init_#t~ret15 := add_history_type_#res;init_~tmp___2~1 := init_#t~ret15;havoc init_#t~ret15; 184293#L222 assume !(0 == init_~tmp___2~1);init_#res := 1; 184616#L225 main_#t~ret64 := init_#res;main_~i2~0 := main_#t~ret64;havoc main_#t~ret64; 184492#L496 assume !(0 == main_~i2~0); 184454#L496-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; 184455#L504-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; 186096#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; 186094#L524-16 assume 0 != ~gate1Failed~0 % 256; 184633#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 184610#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; 184476#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; 184477#L181-2 assume !(0 == write_history_bool_~history_id); 184594#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; 186632#L524-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; 186582#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 186583#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 186576#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; 186577#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; 184386#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; 184387#L181-4 assume !(0 == write_history_bool_~history_id); 184592#L186-4 assume !(1 == write_history_bool_~history_id); 184376#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; 184356#L524-18 assume 0 != ~gate3Failed~0 % 256; 184358#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 184463#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; 184621#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; 184622#L441 assume ~VALUE1~0 == ~VALUE2~0; 186606#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 184216#L524-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; 184217#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; 184426#L524-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; 184417#L249 assume !(0 == ~gate1Failed~0 % 256); 184262#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 184263#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 184410#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; 184411#L126-12 assume 0 == read_history_bool_~history_id; 184551#L127-12 assume !(0 == read_history_bool_~historyIndex); 184438#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 184280#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 184281#L262 assume !(0 == check_~tmp___3~0 % 256); 185834#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; 185833#L106-7 assume 3 == read_history_int8_~history_id; 185832#L107-7 assume !(0 == read_history_int8_~historyIndex); 185831#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 185830#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 185828#L301 assume !(check_~tmp___10~0 > -2); 185826#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; 185824#L106-9 assume 3 == read_history_int8_~history_id; 185823#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 185822#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 185821#L321 assume !(check_~tmp___11~0 != ~nomsg~0); 185819#L321-1 check_#res := 1; 185817#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; 185815#L529-72 assume !(0 == assert_~arg % 256); 185813#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 185811#L504-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; 185807#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; 185804#L524-16 assume 0 != ~gate1Failed~0 % 256; 185803#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 185801#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; 185799#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; 185797#L181-2 assume !(0 == write_history_bool_~history_id); 185793#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; 185791#L524-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; 185790#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 185787#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 185785#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; 185783#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; 185781#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; 185779#L181-4 assume !(0 == write_history_bool_~history_id); 185777#L186-4 assume !(1 == write_history_bool_~history_id); 185775#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; 185772#L524-18 assume 0 != ~gate3Failed~0 % 256; 185773#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 185850#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; 185849#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; 185847#L441 assume ~VALUE1~0 == ~VALUE2~0; 185845#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 185843#L524-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; 185841#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; 185839#L524-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; 185837#L249 assume !(0 == ~gate1Failed~0 % 256); 185733#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 185731#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 185729#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; 185725#L126-12 assume 0 == read_history_bool_~history_id; 185723#L127-12 assume !(0 == read_history_bool_~historyIndex); 185721#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 185719#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 185500#L262 assume !(0 == check_~tmp___3~0 % 256); 185457#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; 185455#L106-7 assume 3 == read_history_int8_~history_id; 185454#L107-7 assume !(0 == read_history_int8_~historyIndex); 184724#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 184725#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 184720#L301 assume !(check_~tmp___10~0 > -2); 184721#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; 184716#L106-9 assume 3 == read_history_int8_~history_id; 184717#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 184712#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 184713#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; 184703#L106-10 assume 3 == read_history_int8_~history_id; 184704#L107-10 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 185977#L118-10 check_#t~ret31 := read_history_int8_#res;check_~tmp___12~0 := check_#t~ret31;havoc check_#t~ret31; 185976#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; 184422#L106-11 [2020-11-29 22:27:40,287 INFO L796 eck$LassoCheckResult]: Loop: 184422#L106-11 assume 3 == read_history_int8_~history_id; 184567#L107-11 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 184568#L118-11 check_#t~ret32 := read_history_int8_#res;check_~tmp___13~0 := check_#t~ret32;havoc check_#t~ret32; 184515#L325 assume !!(~VALUE2~0 == check_~tmp___13~0); 184286#L321-1 check_#res := 1; 184287#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; 184509#L529-72 assume !(0 == assert_~arg % 256); 184510#L524-36 main_#t~post66 := main_~i2~0;main_~i2~0 := 1 + main_#t~post66;havoc main_#t~post66; 184603#L504-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; 186105#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; 186099#L524-16 assume 0 != ~gate1Failed~0 % 256; 186091#L346 assume !(~nomsg~0 != ~nomsg~0 && ~g1v_new~0 == ~nomsg~0);gate1_each_pals_period_#t~ite35 := ~g1v_new~0; 186087#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; 186084#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; 186079#L181-2 assume !(0 == write_history_bool_~history_id); 186075#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; 186070#L524-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; 186066#L382 assume 0 == gate2_each_pals_period_~next_state~1;gate2_each_pals_period_~tmp___0~4 := 1; 186061#L388-2 assume !(0 == (if 0 == gate2_each_pals_period_~tmp___0~4 then 0 else 1) % 256); 186057#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; 186052#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; 186011#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; 186007#L181-4 assume !(0 == write_history_bool_~history_id); 186002#L186-4 assume !(1 == write_history_bool_~history_id); 185998#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; 185993#L524-18 assume 0 != ~gate3Failed~0 % 256; 185988#L408 assume !(~nomsg~0 != ~nomsg~0 && ~g3v_new~0 == ~nomsg~0);gate3_each_pals_period_#t~ite43 := ~g3v_new~0; 185983#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; 185941#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; 185935#L441 assume ~VALUE1~0 == ~VALUE2~0; 185928#L442 assume ~VALUE1~0 == ~nomsg~0;voter_~voted_value~0 := ~VALUE3~0; 185922#L524-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; 185917#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; 185910#L524-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; 185908#L249 assume !(0 == ~gate1Failed~0 % 256); 185878#L252 assume 0 == ~gate2Failed~0 % 256;check_~tmp~2 := 1; 185874#L255-2 assume !(0 == (if 0 == check_~tmp~2 then 0 else 1) % 256); 185875#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; 185866#L126-12 assume 0 == read_history_bool_~history_id; 185861#L127-12 assume !(0 == read_history_bool_~historyIndex); 185856#L130-12 assume 1 == read_history_bool_~historyIndex;read_history_bool_#res := ~gate1Failed_History_1~0; 185076#L158-12 check_#t~ret16 := read_history_bool_#res;check_~tmp___3~0 := check_#t~ret16;havoc check_#t~ret16; 185077#L262 assume !(0 == check_~tmp___3~0 % 256); 184456#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; 184457#L106-7 assume 3 == read_history_int8_~history_id; 186114#L107-7 assume !(0 == read_history_int8_~historyIndex); 184498#L110-7 assume 1 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_1~0; 184499#L118-7 check_#t~ret25 := read_history_int8_#res;check_~tmp___10~0 := check_#t~ret25;havoc check_#t~ret25; 184445#L301 assume !(check_~tmp___10~0 > -2); 184441#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; 184323#L106-9 assume 3 == read_history_int8_~history_id; 184324#L107-9 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 184579#L118-9 check_#t~ret30 := read_history_int8_#res;check_~tmp___11~0 := check_#t~ret30;havoc check_#t~ret30; 184581#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; 184283#L106-10 assume 3 == read_history_int8_~history_id; 184571#L107-10 assume 0 == read_history_int8_~historyIndex;read_history_int8_#res := ~votedValue_History_0~0; 184572#L118-10 check_#t~ret31 := read_history_int8_#res;check_~tmp___12~0 := check_#t~ret31;havoc check_#t~ret31; 184421#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; 184422#L106-11 [2020-11-29 22:27:40,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:27:40,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1550372196, now seen corresponding path program 1 times [2020-11-29 22:27:40,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:27:40,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853433328] [2020-11-29 22:27:40,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:27:40,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:27:40,638 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 5 proven. 41 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2020-11-29 22:27:40,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853433328] [2020-11-29 22:27:40,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491823207] [2020-11-29 22:27:40,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 723 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 723 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-29 22:27:40,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:27:40,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 930 conjuncts, 11 conjunts are in the unsatisfiable core [2020-11-29 22:27:40,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:27:41,003 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 5 proven. 41 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2020-11-29 22:27:41,003 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-29 22:27:41,003 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-11-29 22:27:41,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428016236] [2020-11-29 22:27:41,004 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-29 22:27:41,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:27:41,004 INFO L82 PathProgramCache]: Analyzing trace with hash 121902168, now seen corresponding path program 1 times [2020-11-29 22:27:41,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 22:27:41,005 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464000915] [2020-11-29 22:27:41,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 22:27:41,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:27:41,015 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:27:41,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 22:27:41,026 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 22:27:41,035 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 22:27:43,138 WARN L193 SmtUtils]: Spent 2.10 s on a formula simplification. DAG size of input: 288 DAG size of output: 251 [2020-11-29 22:27:44,397 WARN L193 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 189 DAG size of output: 176 [2020-11-29 22:27:44,400 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:27:44,400 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:27:44,400 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:27:44,401 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:27:44,401 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-29 22:27:44,401 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:27:44,401 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:27:44,401 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:27:44,401 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration34_Loop [2020-11-29 22:27:44,401 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:27:44,401 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:27:44,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-29 22:27:44,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-29 22:27:44,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-29 22:27:44,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:44,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-29 22:27:44,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-29 22:27:44,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-29 22:27:44,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-29 22:27:44,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:44,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-29 22:27:44,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-29 22:27:44,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-29 22:27:44,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-29 22:27:44,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-29 22:27:44,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-29 22:27:44,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:44,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-29 22:27:44,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-29 22:27:44,936 WARN L193 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 80 [2020-11-29 22:27:44,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-29 22:27:44,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-29 22:27:44,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:44,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:44,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-29 22:27:44,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:44,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-29 22:27:44,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:44,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-29 22:27:44,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-29 22:27:45,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,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-29 22:27:45,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-29 22:27:45,088 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,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-29 22:27:45,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,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-29 22:27:45,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,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-29 22:27:45,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-29 22:27:45,220 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,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-29 22:27:45,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,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-29 22:27:45,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,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-29 22:27:45,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:27:45,914 WARN L193 SmtUtils]: Spent 487.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2020-11-29 22:27:46,136 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-29 22:27:46,471 WARN L193 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-11-29 22:27:46,551 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-29 22:28:00,681 WARN L193 SmtUtils]: Spent 13.98 s on a formula simplification. DAG size of input: 192 DAG size of output: 144 [2020-11-29 22:28:01,070 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:28:01,070 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 724 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 724 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,076 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,078 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,079 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 725 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 725 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,105 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,105 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,107 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,107 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 726 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 726 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,133 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,135 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,135 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 727 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 727 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,161 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,161 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,164 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,164 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 728 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 728 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,190 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,191 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,193 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,194 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 729 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 729 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,220 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,220 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,222 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,222 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 730 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 730 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,248 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,248 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,251 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,251 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 731 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 731 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,277 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,277 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,279 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,280 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 732 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 732 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,306 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,306 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,308 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,308 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 733 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 733 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,335 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,335 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,337 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,337 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_check_#res=0} Honda state: {ULTIMATE.start_check_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 734 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 734 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,363 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,363 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,365 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,365 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 735 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 735 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,391 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,391 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,393 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,393 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 736 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 736 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,419 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,429 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,429 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~gate2Failed~0=0, ~gate2Failed_History_1~0=0, ~gate2Failed_History_0~0=0, ~gate2Failed_History_2~0=0} Honda state: {~gate2Failed~0=0, ~gate2Failed_History_1~0=0, ~gate2Failed_History_0~0=0, ~gate2Failed_History_2~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 737 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 737 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,454 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,454 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,457 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,457 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 738 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 738 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,482 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,482 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,485 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,485 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 739 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 739 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,511 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,511 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,513 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,514 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 740 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 740 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:01,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-29 22:28:01,542 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 741 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 741 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:01,568 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-29 22:28:01,568 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 742 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 742 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:02,495 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-29 22:28:02,495 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-29 22:28:15,667 INFO L442 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2020-11-29 22:28:15,693 INFO L210 LassoAnalysis]: Preferences: [2020-11-29 22:28:15,694 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-29 22:28:15,694 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-29 22:28:15,694 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-29 22:28:15,694 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-29 22:28:15,694 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:15,694 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-29 22:28:15,694 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-29 22:28:15,694 INFO L133 ssoRankerPreferences]: Filename of dumped script: pals_STARTPALS_Triplicated.2.ufo.BOUNDED-10.pals.c_Iteration34_Loop [2020-11-29 22:28:15,694 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-29 22:28:15,694 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-29 22:28:15,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,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-29 22:28:15,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28:15,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-29 22:28: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-29 22:28:15,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-29 22:28:15,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,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-29 22:28:15,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:15,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-29 22:28:15,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-29 22:28:16,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-29 22:28:16,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-29 22:28:16,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-29 22:28:16,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-29 22:28:16,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-29 22:28:16,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-29 22:28:16,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-29 22:28:16,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:16,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-29 22:28:16,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-29 22:28:16,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-29 22:28:16,507 WARN L193 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 80 [2020-11-29 22:28:16,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:16,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:16,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-29 22:28:16,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-29 22:28:16,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-29 22:28: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-29 22:28:16,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-29 22:28:16,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:16,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-29 22:28:16,904 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-11-29 22:28:17,138 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-11-29 22:28:17,631 WARN L193 SmtUtils]: Spent 467.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2020-11-29 22:28:17,685 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-29 22:28:31,923 WARN L193 SmtUtils]: Spent 13.83 s on a formula simplification. DAG size of input: 192 DAG size of output: 144 [2020-11-29 22:28:31,992 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-29 22:28:31,992 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 743 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 743 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:31,995 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:28:31,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:31,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:31,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:31,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:31,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:31,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:31,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:31,998 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 744 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 744 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,025 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:28:32,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,027 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,027 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 745 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 745 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,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-29 22:28:32,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,057 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,057 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,057 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,072 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 746 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 746 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,097 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:28:32,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,101 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,101 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,103 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 747 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 747 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:28:32,129 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,131 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 748 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 748 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,152 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:28:32,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,154 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,155 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,156 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 749 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 749 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:28:32,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,180 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,181 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 750 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 750 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,203 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:28:32,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,206 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 751 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 751 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,230 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:28:32,232 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,232 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,233 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,234 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 752 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 752 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:28:32,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,261 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,261 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,261 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,263 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 753 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 753 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,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-29 22:28:32,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,291 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,291 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,292 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 754 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 754 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:28:32,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,319 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,321 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,323 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 755 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 755 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:28:32,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,352 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 756 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 756 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:28:32,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,379 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,380 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,380 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,381 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 757 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 757 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,407 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:28:32,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,408 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,409 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,410 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 758 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 758 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,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-29 22:28:32,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,437 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,438 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 759 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 759 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-29 22:28:32,464 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,464 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,466 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 760 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 760 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,490 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-29 22:28:32,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-29 22:28:32,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-29 22:28:32,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-29 22:28:32,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-29 22:28:32,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-29 22:28:32,493 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-29 22:28:32,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-29 22:28:32,494 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-29 22:28:32,497 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-29 22:28:32,497 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_7a6dde41-5a8d-4860-af71-216636dd33df/bin/uautomizer/z3 Starting monitored process 761 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 761 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-29 22:28:32,499 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-29 22:28:32,499 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-29 22:28:32,499 INFO L510 LassoAnalysis]: Proved termination. [2020-11-29 22:28:32,499 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-29 22:28:32,523 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-29 22:28:32,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 22:28:32,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:28:32,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 930 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 22:28:32,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:28:32,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 22:28:32,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 22:28:32,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 22:28:32,875 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-29 22:28:32,876 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-29 22:28:32,876 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2441 states and 2950 transitions. cyclomatic complexity: 520 Second operand 5 states. [2020-11-29 22:28:32,931 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2441 states and 2950 transitions. cyclomatic complexity: 520. Second operand 5 states. Result 4161 states and 5026 transitions. Complement of second has 6 states. [2020-11-29 22:28:32,932 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-29 22:28:32,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-29 22:28:32,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 362 transitions. [2020-11-29 22:28:32,933 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 362 transitions. Stem has 232 letters. Loop has 58 letters. [2020-11-29 22:28:32,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:28:32,934 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 362 transitions. Stem has 290 letters. Loop has 58 letters. [2020-11-29 22:28:32,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:28:32,935 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 362 transitions. Stem has 232 letters. Loop has 116 letters. [2020-11-29 22:28:32,936 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-29 22:28:32,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4161 states and 5026 transitions. [2020-11-29 22:28:32,952 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 402 [2020-11-29 22:28:32,956 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4161 states to 2425 states and 2928 transitions. [2020-11-29 22:28:32,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1224 [2020-11-29 22:28:32,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1224 [2020-11-29 22:28:32,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2425 states and 2928 transitions. [2020-11-29 22:28:32,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-29 22:28:32,957 INFO L691 BuchiCegarLoop]: Abstraction has 2425 states and 2928 transitions. [2020-11-29 22:28:32,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2425 states and 2928 transitions. [2020-11-29 22:28:32,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2425 to 2425. [2020-11-29 22:28:32,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2425 states. [2020-11-29 22:28:32,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2425 states to 2425 states and 2928 transitions. [2020-11-29 22:28:32,981 INFO L714 BuchiCegarLoop]: Abstraction has 2425 states and 2928 transitions. [2020-11-29 22:28:32,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 22:28:32,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 22:28:32,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2020-11-29 22:28:32,981 INFO L87 Difference]: Start difference. First operand 2425 states and 2928 transitions. Second operand 11 states. [2020-11-29 22:28:33,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 22:28:33,760 INFO L93 Difference]: Finished difference Result 1136 states and 1371 transitions. [2020-11-29 22:28:33,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-11-29 22:28:33,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1136 states and 1371 transitions. [2020-11-29 22:28:33,765 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-29 22:28:33,765 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1136 states to 0 states and 0 transitions. [2020-11-29 22:28:33,765 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-11-29 22:28:33,765 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-11-29 22:28:33,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-11-29 22:28:33,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-29 22:28:33,765 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-29 22:28:33,766 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-29 22:28:33,766 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-29 22:28:33,766 INFO L427 BuchiCegarLoop]: ======== Iteration 35============ [2020-11-29 22:28:33,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-11-29 22:28:33,766 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-29 22:28:33,766 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-11-29 22:28:33,771 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 29.11 10:28:33 BoogieIcfgContainer [2020-11-29 22:28:33,771 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-29 22:28:33,772 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-29 22:28:33,772 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-29 22:28:33,772 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-29 22:28:33,773 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 10:21:19" (3/4) ... [2020-11-29 22:28:33,775 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-29 22:28:33,775 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-29 22:28:33,776 INFO L168 Benchmark]: Toolchain (without parser) took 437050.19 ms. Allocated memory was 94.4 MB in the beginning and 725.6 MB in the end (delta: 631.2 MB). Free memory was 65.2 MB in the beginning and 586.5 MB in the end (delta: -521.3 MB). Peak memory consumption was 110.4 MB. Max. memory is 16.1 GB. [2020-11-29 22:28:33,776 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 94.4 MB. Free memory was 53.4 MB in the beginning and 53.4 MB in the end (delta: 43.7 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 22:28:33,777 INFO L168 Benchmark]: CACSL2BoogieTranslator took 417.94 ms. Allocated memory is still 94.4 MB. Free memory was 65.2 MB in the beginning and 66.9 MB in the end (delta: -1.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-11-29 22:28:33,777 INFO L168 Benchmark]: Boogie Procedure Inliner took 85.34 ms. Allocated memory is still 94.4 MB. Free memory was 66.9 MB in the beginning and 60.8 MB in the end (delta: 6.2 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2020-11-29 22:28:33,777 INFO L168 Benchmark]: Boogie Preprocessor took 90.98 ms. Allocated memory is still 94.4 MB. Free memory was 60.8 MB in the beginning and 55.4 MB in the end (delta: 5.4 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-11-29 22:28:33,777 INFO L168 Benchmark]: RCFGBuilder took 1779.83 ms. Allocated memory was 94.4 MB in the beginning and 113.2 MB in the end (delta: 18.9 MB). Free memory was 55.4 MB in the beginning and 84.6 MB in the end (delta: -29.2 MB). Peak memory consumption was 34.3 MB. Max. memory is 16.1 GB. [2020-11-29 22:28:33,778 INFO L168 Benchmark]: BuchiAutomizer took 434666.23 ms. Allocated memory was 113.2 MB in the beginning and 725.6 MB in the end (delta: 612.4 MB). Free memory was 84.6 MB in the beginning and 586.5 MB in the end (delta: -501.9 MB). Peak memory consumption was 111.5 MB. Max. memory is 16.1 GB. [2020-11-29 22:28:33,778 INFO L168 Benchmark]: Witness Printer took 3.57 ms. Allocated memory is still 725.6 MB. Free memory is still 586.5 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 22:28:33,780 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 94.4 MB. Free memory was 53.4 MB in the beginning and 53.4 MB in the end (delta: 43.7 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 417.94 ms. Allocated memory is still 94.4 MB. Free memory was 65.2 MB in the beginning and 66.9 MB in the end (delta: -1.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 85.34 ms. Allocated memory is still 94.4 MB. Free memory was 66.9 MB in the beginning and 60.8 MB in the end (delta: 6.2 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 90.98 ms. Allocated memory is still 94.4 MB. Free memory was 60.8 MB in the beginning and 55.4 MB in the end (delta: 5.4 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1779.83 ms. Allocated memory was 94.4 MB in the beginning and 113.2 MB in the end (delta: 18.9 MB). Free memory was 55.4 MB in the beginning and 84.6 MB in the end (delta: -29.2 MB). Peak memory consumption was 34.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 434666.23 ms. Allocated memory was 113.2 MB in the beginning and 725.6 MB in the end (delta: 612.4 MB). Free memory was 84.6 MB in the beginning and 586.5 MB in the end (delta: -501.9 MB). Peak memory consumption was 111.5 MB. Max. memory is 16.1 GB. * Witness Printer took 3.57 ms. Allocated memory is still 725.6 MB. Free memory is still 586.5 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 53 terminating modules (34 trivial, 19 deterministic, 0 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 -1 * votedValue_History_0 + -1 * g2v_\old + nomsg and consists of 21 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 -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 nomsg + -1 * g2v_\old + -1 * VALUE1 and consists of 17 locations. One deterministic module has affine ranking function -2 * i2 + 17 and consists of 4 locations. 34 modules have a trivial ranking function, the largest among these consists of 11 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 434.6s and 35 iterations. TraceHistogramMax:3. Analysis of lassos took 413.9s. Construction of modules took 5.1s. Büchi inclusion checks took 12.6s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 52. Automata minimization 1.2s AutomataMinimizationTime, 52 MinimizatonAttempts, 27643 StatesRemovedByMinimization, 34 NontrivialMinimizations. Non-live state removal took 1.0s Buchi closure took 0.0s. Biggest automaton had 2441 states and ocurred in iteration 33. Nontrivial modules had stage [19, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 31220 SDtfs, 32888 SDslu, 47093 SDs, 0 SdLazy, 5048 SolverSat, 631 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.1s Time LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT1 SILN0 SILU0 SILI15 SILT18 lasso0 LassoPreprocessingBenchmarks: Lassos: inital214 mio100 ax100 hnf99 lsp68 ukn78 mio100 lsp100 div153 bol100 ite100 ukn100 eq175 hnf75 smp100 dnf3467 smp20 tf102 neg99 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 416ms VariablesStem: 0 VariablesLoop: 33 DisjunctsStem: 1 DisjunctsLoop: 16 SupportingInvariants: 0 MotzkinApplications: 32 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 299 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 12 LassoNonterminationAnalysisUnknown: 7 LassoNonterminationAnalysisTime: 94.5s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...