./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/bitvector/byte_add_2-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/bitvector/byte_add_2-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8 --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 de6decccd91c37b79cf607a5f07869bb0707e08de203e3ce6759a25f4e6e01ba --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 11:53:38,502 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 11:53:38,504 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 11:53:38,545 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 11:53:38,545 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 11:53:38,546 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 11:53:38,548 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 11:53:38,550 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 11:53:38,551 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 11:53:38,552 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 11:53:38,553 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 11:53:38,558 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 11:53:38,559 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 11:53:38,564 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 11:53:38,567 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 11:53:38,569 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 11:53:38,571 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 11:53:38,573 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 11:53:38,577 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 11:53:38,585 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 11:53:38,587 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 11:53:38,589 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 11:53:38,592 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 11:53:38,593 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 11:53:38,601 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 11:53:38,601 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 11:53:38,602 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 11:53:38,602 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 11:53:38,603 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 11:53:38,604 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 11:53:38,604 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 11:53:38,605 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 11:53:38,606 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 11:53:38,607 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 11:53:38,607 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 11:53:38,608 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 11:53:38,608 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 11:53:38,609 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 11:53:38,609 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 11:53:38,610 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 11:53:38,615 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 11:53:38,617 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-16 11:53:38,655 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 11:53:38,655 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 11:53:38,656 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 11:53:38,656 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 11:53:38,657 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 11:53:38,657 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 11:53:38,657 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 11:53:38,658 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-16 11:53:38,658 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-16 11:53:38,658 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-16 11:53:38,659 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-16 11:53:38,660 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-16 11:53:38,660 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-16 11:53:38,660 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 11:53:38,660 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 11:53:38,661 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 11:53:38,661 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 11:53:38,661 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 11:53:38,661 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 11:53:38,661 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-16 11:53:38,662 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-16 11:53:38,662 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-16 11:53:38,662 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 11:53:38,662 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 11:53:38,663 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-16 11:53:38,663 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 11:53:38,663 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-16 11:53:38,665 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 11:53:38,665 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 11:53:38,665 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 11:53:38,666 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 11:53:38,667 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-16 11:53:38,667 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_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/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_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8 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 -> de6decccd91c37b79cf607a5f07869bb0707e08de203e3ce6759a25f4e6e01ba [2022-11-16 11:53:38,987 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 11:53:39,009 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 11:53:39,012 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 11:53:39,013 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 11:53:39,014 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 11:53:39,015 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/bitvector/byte_add_2-2.i [2022-11-16 11:53:39,092 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/data/9d9b53169/c7f40f941032407db7e2f6c0eb85376d/FLAG194788cff [2022-11-16 11:53:39,597 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 11:53:39,598 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/sv-benchmarks/c/bitvector/byte_add_2-2.i [2022-11-16 11:53:39,621 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/data/9d9b53169/c7f40f941032407db7e2f6c0eb85376d/FLAG194788cff [2022-11-16 11:53:39,969 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/data/9d9b53169/c7f40f941032407db7e2f6c0eb85376d [2022-11-16 11:53:39,972 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 11:53:39,975 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 11:53:39,979 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 11:53:39,979 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 11:53:39,983 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 11:53:39,983 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:53:39" (1/1) ... [2022-11-16 11:53:39,985 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@182cb0bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:39, skipping insertion in model container [2022-11-16 11:53:39,985 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:53:39" (1/1) ... [2022-11-16 11:53:39,993 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 11:53:40,026 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 11:53:40,257 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2022-11-16 11:53:40,328 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 11:53:40,344 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 11:53:40,362 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2022-11-16 11:53:40,400 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 11:53:40,416 INFO L208 MainTranslator]: Completed translation [2022-11-16 11:53:40,417 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40 WrapperNode [2022-11-16 11:53:40,417 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 11:53:40,419 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 11:53:40,419 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 11:53:40,419 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 11:53:40,427 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,445 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,489 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 137 [2022-11-16 11:53:40,492 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 11:53:40,493 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 11:53:40,493 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 11:53:40,494 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 11:53:40,502 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,503 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,519 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,520 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,528 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,554 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,557 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,568 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,571 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 11:53:40,572 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 11:53:40,572 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 11:53:40,573 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 11:53:40,574 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (1/1) ... [2022-11-16 11:53:40,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:53:40,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:40,611 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:53:40,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-16 11:53:40,667 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 11:53:40,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 11:53:40,667 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 11:53:40,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 11:53:40,753 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 11:53:40,755 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 11:53:41,217 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 11:53:41,223 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 11:53:41,223 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-16 11:53:41,226 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:53:41 BoogieIcfgContainer [2022-11-16 11:53:41,226 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 11:53:41,227 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-16 11:53:41,227 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-16 11:53:41,236 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-16 11:53:41,237 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 11:53:41,237 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.11 11:53:39" (1/3) ... [2022-11-16 11:53:41,238 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2cd0f0a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.11 11:53:41, skipping insertion in model container [2022-11-16 11:53:41,238 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 11:53:41,238 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:53:40" (2/3) ... [2022-11-16 11:53:41,239 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2cd0f0a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.11 11:53:41, skipping insertion in model container [2022-11-16 11:53:41,239 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 11:53:41,240 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:53:41" (3/3) ... [2022-11-16 11:53:41,242 INFO L332 chiAutomizerObserver]: Analyzing ICFG byte_add_2-2.i [2022-11-16 11:53:41,318 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-16 11:53:41,318 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-16 11:53:41,318 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-16 11:53:41,319 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-16 11:53:41,319 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-16 11:53:41,319 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-16 11:53:41,319 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-16 11:53:41,319 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-16 11:53:41,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 46 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 45 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:41,343 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-16 11:53:41,343 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:41,343 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:41,349 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-16 11:53:41,349 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:41,349 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-16 11:53:41,350 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 46 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 45 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:41,353 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-16 11:53:41,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:41,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:41,355 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-16 11:53:41,355 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:41,363 INFO L748 eck$LassoCheckResult]: Stem: 22#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 12#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 4#L59true assume !(0 == mp_add_~a3~0#1 % 256); 17#L59-1true mp_add_~nb~0#1 := 4; 19#L69true assume !(0 == mp_add_~b3~0#1 % 256); 39#L69-1true mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 24#L80-2true [2022-11-16 11:53:41,363 INFO L750 eck$LassoCheckResult]: Loop: 24#L80-2true assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 36#L83true assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 46#L83-1true assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7#L89true assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44#L95-1true assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 18#L99-1true assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 11#L100-1true assume !(2 == mp_add_~i~0#1 % 256); 28#L101-1true assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 31#L102-1true mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24#L80-2true [2022-11-16 11:53:41,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:41,370 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2022-11-16 11:53:41,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:41,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903150619] [2022-11-16 11:53:41,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:41,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:41,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:41,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:41,582 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:41,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:41,586 INFO L85 PathProgramCache]: Analyzing trace with hash 730458878, now seen corresponding path program 1 times [2022-11-16 11:53:41,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:41,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414824698] [2022-11-16 11:53:41,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:41,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:41,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:41,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:41,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414824698] [2022-11-16 11:53:41,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414824698] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:41,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:41,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:53:41,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194506943] [2022-11-16 11:53:41,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:41,763 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:41,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:41,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:53:41,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:53:41,806 INFO L87 Difference]: Start difference. First operand has 46 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 45 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:41,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:41,978 INFO L93 Difference]: Finished difference Result 72 states and 108 transitions. [2022-11-16 11:53:41,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 72 states and 108 transitions. [2022-11-16 11:53:41,993 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 47 [2022-11-16 11:53:42,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 72 states to 62 states and 96 transitions. [2022-11-16 11:53:42,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 62 [2022-11-16 11:53:42,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 62 [2022-11-16 11:53:42,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 96 transitions. [2022-11-16 11:53:42,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:42,007 INFO L218 hiAutomatonCegarLoop]: Abstraction has 62 states and 96 transitions. [2022-11-16 11:53:42,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 96 transitions. [2022-11-16 11:53:42,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2022-11-16 11:53:42,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 60 states have (on average 1.5666666666666667) internal successors, (94), 59 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:42,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 94 transitions. [2022-11-16 11:53:42,044 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-16 11:53:42,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:53:42,049 INFO L428 stractBuchiCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-16 11:53:42,050 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-16 11:53:42,050 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 94 transitions. [2022-11-16 11:53:42,053 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-16 11:53:42,053 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:42,053 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:42,054 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:42,054 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:42,055 INFO L748 eck$LassoCheckResult]: Stem: 154#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 142#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 127#L59 assume !(0 == mp_add_~a3~0#1 % 256); 128#L59-1 mp_add_~nb~0#1 := 4; 150#L69 assume !(0 == mp_add_~b3~0#1 % 256); 138#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 156#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 157#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 144#L83-1 [2022-11-16 11:53:42,055 INFO L750 eck$LassoCheckResult]: Loop: 144#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 131#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 133#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 151#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 140#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 141#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 162#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 165#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 180#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 181#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 153#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 159#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 143#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 144#L83-1 [2022-11-16 11:53:42,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:42,056 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2022-11-16 11:53:42,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:42,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030253948] [2022-11-16 11:53:42,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:42,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:42,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:42,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:42,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:42,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030253948] [2022-11-16 11:53:42,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030253948] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:42,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:42,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 11:53:42,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237600979] [2022-11-16 11:53:42,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:42,482 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:53:42,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:42,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1711027832, now seen corresponding path program 1 times [2022-11-16 11:53:42,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:42,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281848106] [2022-11-16 11:53:42,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:42,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:42,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:42,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:42,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:42,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281848106] [2022-11-16 11:53:42,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281848106] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:42,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:42,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 11:53:42,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108634917] [2022-11-16 11:53:42,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:42,591 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:42,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:42,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 11:53:42,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 11:53:42,592 INFO L87 Difference]: Start difference. First operand 60 states and 94 transitions. cyclomatic complexity: 36 Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:42,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:42,840 INFO L93 Difference]: Finished difference Result 135 states and 202 transitions. [2022-11-16 11:53:42,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 202 transitions. [2022-11-16 11:53:42,842 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 90 [2022-11-16 11:53:42,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 135 states and 202 transitions. [2022-11-16 11:53:42,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 135 [2022-11-16 11:53:42,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2022-11-16 11:53:42,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 202 transitions. [2022-11-16 11:53:42,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:42,845 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 202 transitions. [2022-11-16 11:53:42,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 202 transitions. [2022-11-16 11:53:42,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 67. [2022-11-16 11:53:42,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 67 states have (on average 1.5522388059701493) internal successors, (104), 66 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:42,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 104 transitions. [2022-11-16 11:53:42,851 INFO L240 hiAutomatonCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-16 11:53:42,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 11:53:42,853 INFO L428 stractBuchiCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-16 11:53:42,853 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-16 11:53:42,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 67 states and 104 transitions. [2022-11-16 11:53:42,854 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-16 11:53:42,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:42,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:42,855 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:42,855 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:42,855 INFO L748 eck$LassoCheckResult]: Stem: 362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 349#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 339#L59 assume !(0 == mp_add_~a3~0#1 % 256); 340#L59-1 mp_add_~nb~0#1 := 4; 356#L69 assume !(0 == mp_add_~b3~0#1 % 256); 374#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 363#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 364#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 359#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 360#L84-2 [2022-11-16 11:53:42,856 INFO L750 eck$LassoCheckResult]: Loop: 360#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 365#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 350#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 351#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 335#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 337#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 357#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 344#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 345#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 368#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 369#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 378#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 397#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 360#L84-2 [2022-11-16 11:53:42,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:42,856 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2022-11-16 11:53:42,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:42,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597816397] [2022-11-16 11:53:42,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:42,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:42,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:42,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:42,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:42,893 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:42,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:42,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1856053184, now seen corresponding path program 2 times [2022-11-16 11:53:42,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:42,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945337813] [2022-11-16 11:53:42,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:42,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:42,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:42,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:42,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945337813] [2022-11-16 11:53:42,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945337813] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:42,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:42,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:53:42,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359172935] [2022-11-16 11:53:42,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:42,965 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:42,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:42,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:53:42,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 11:53:42,966 INFO L87 Difference]: Start difference. First operand 67 states and 104 transitions. cyclomatic complexity: 39 Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:43,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:43,172 INFO L93 Difference]: Finished difference Result 95 states and 150 transitions. [2022-11-16 11:53:43,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 150 transitions. [2022-11-16 11:53:43,173 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 73 [2022-11-16 11:53:43,174 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 95 states and 150 transitions. [2022-11-16 11:53:43,174 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 95 [2022-11-16 11:53:43,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 95 [2022-11-16 11:53:43,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 150 transitions. [2022-11-16 11:53:43,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:43,175 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 150 transitions. [2022-11-16 11:53:43,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 150 transitions. [2022-11-16 11:53:43,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 87. [2022-11-16 11:53:43,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 87 states have (on average 1.5632183908045978) internal successors, (136), 86 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:43,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2022-11-16 11:53:43,181 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-16 11:53:43,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 11:53:43,187 INFO L428 stractBuchiCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-16 11:53:43,187 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-16 11:53:43,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 136 transitions. [2022-11-16 11:53:43,188 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 65 [2022-11-16 11:53:43,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:43,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:43,190 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:43,190 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:43,190 INFO L748 eck$LassoCheckResult]: Stem: 530#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 519#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 503#L59 assume !(0 == mp_add_~a3~0#1 % 256); 504#L59-1 mp_add_~nb~0#1 := 4; 526#L69 assume !(0 == mp_add_~b3~0#1 % 256); 515#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 532#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 533#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 544#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 579#L84-2 [2022-11-16 11:53:43,190 INFO L750 eck$LassoCheckResult]: Loop: 579#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 577#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 573#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 508#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 510#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 527#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 517#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 518#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 537#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 568#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 566#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 561#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 560#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 551#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 550#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 549#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 548#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 540#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 541#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 583#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 584#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 579#L84-2 [2022-11-16 11:53:43,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:43,191 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2022-11-16 11:53:43,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:43,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328759589] [2022-11-16 11:53:43,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:43,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:43,247 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:43,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:43,266 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:43,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:43,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1033469529, now seen corresponding path program 1 times [2022-11-16 11:53:43,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:43,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173528641] [2022-11-16 11:53:43,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:43,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:43,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:43,333 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 11:53:43,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:43,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173528641] [2022-11-16 11:53:43,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173528641] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:43,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:43,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:53:43,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132701525] [2022-11-16 11:53:43,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:43,338 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:43,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:43,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:53:43,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:53:43,340 INFO L87 Difference]: Start difference. First operand 87 states and 136 transitions. cyclomatic complexity: 51 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:43,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:43,474 INFO L93 Difference]: Finished difference Result 118 states and 180 transitions. [2022-11-16 11:53:43,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 180 transitions. [2022-11-16 11:53:43,476 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 96 [2022-11-16 11:53:43,481 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 180 transitions. [2022-11-16 11:53:43,481 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2022-11-16 11:53:43,481 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2022-11-16 11:53:43,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 180 transitions. [2022-11-16 11:53:43,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:43,482 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 180 transitions. [2022-11-16 11:53:43,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 180 transitions. [2022-11-16 11:53:43,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2022-11-16 11:53:43,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 116 states have (on average 1.5344827586206897) internal successors, (178), 115 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:43,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 178 transitions. [2022-11-16 11:53:43,495 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-16 11:53:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:53:43,498 INFO L428 stractBuchiCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-16 11:53:43,499 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-16 11:53:43,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 178 transitions. [2022-11-16 11:53:43,501 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 94 [2022-11-16 11:53:43,501 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:43,501 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:43,503 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:43,503 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:43,504 INFO L748 eck$LassoCheckResult]: Stem: 742#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 714#L59 assume !(0 == mp_add_~a3~0#1 % 256); 715#L59-1 mp_add_~nb~0#1 := 4; 737#L69 assume !(0 == mp_add_~b3~0#1 % 256); 758#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 745#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 746#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 740#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 741#L84-2 [2022-11-16 11:53:43,504 INFO L750 eck$LassoCheckResult]: Loop: 741#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 747#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 731#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 732#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 724#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 777#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 776#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 775#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 770#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 754#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 755#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 774#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 803#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 787#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 781#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 780#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 728#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 729#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 751#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 765#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 766#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 798#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 741#L84-2 [2022-11-16 11:53:43,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:43,505 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2022-11-16 11:53:43,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:43,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592696249] [2022-11-16 11:53:43,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:43,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:43,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:43,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:43,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:43,541 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:43,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:43,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1031622487, now seen corresponding path program 1 times [2022-11-16 11:53:43,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:43,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604907389] [2022-11-16 11:53:43,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:43,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:43,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:43,639 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:43,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:43,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604907389] [2022-11-16 11:53:43,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604907389] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:43,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:43,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 11:53:43,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510941652] [2022-11-16 11:53:43,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:43,642 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:43,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:43,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 11:53:43,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 11:53:43,643 INFO L87 Difference]: Start difference. First operand 116 states and 178 transitions. cyclomatic complexity: 64 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:43,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:43,917 INFO L93 Difference]: Finished difference Result 249 states and 377 transitions. [2022-11-16 11:53:43,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 249 states and 377 transitions. [2022-11-16 11:53:43,919 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 200 [2022-11-16 11:53:43,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 249 states to 249 states and 377 transitions. [2022-11-16 11:53:43,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 249 [2022-11-16 11:53:43,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2022-11-16 11:53:43,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 249 states and 377 transitions. [2022-11-16 11:53:43,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:43,923 INFO L218 hiAutomatonCegarLoop]: Abstraction has 249 states and 377 transitions. [2022-11-16 11:53:43,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states and 377 transitions. [2022-11-16 11:53:43,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 188. [2022-11-16 11:53:43,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 188 states have (on average 1.5265957446808511) internal successors, (287), 187 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:43,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 287 transitions. [2022-11-16 11:53:43,942 INFO L240 hiAutomatonCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-16 11:53:43,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 11:53:43,943 INFO L428 stractBuchiCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-16 11:53:43,943 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-16 11:53:43,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 287 transitions. [2022-11-16 11:53:43,945 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 161 [2022-11-16 11:53:43,945 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:43,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:43,946 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:43,946 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:43,946 INFO L748 eck$LassoCheckResult]: Stem: 1118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 1105#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 1095#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1096#L59-1 mp_add_~nb~0#1 := 4; 1112#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1135#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1136#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1140#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1141#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1142#L84-2 [2022-11-16 11:53:43,946 INFO L750 eck$LassoCheckResult]: Loop: 1142#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1188#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1189#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1172#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1174#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1156#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1155#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1154#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1153#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1152#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1149#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1145#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 1146#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1090#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1092#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1241#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1100#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1101#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 1127#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1150#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1147#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1143#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1142#L84-2 [2022-11-16 11:53:43,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:43,947 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2022-11-16 11:53:43,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:43,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841815450] [2022-11-16 11:53:43,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:43,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:43,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:43,961 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:43,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:43,973 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:43,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:43,974 INFO L85 PathProgramCache]: Analyzing trace with hash 741537833, now seen corresponding path program 1 times [2022-11-16 11:53:43,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:43,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176589205] [2022-11-16 11:53:43,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:43,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:43,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:44,190 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:44,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:44,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176589205] [2022-11-16 11:53:44,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176589205] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:44,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176892667] [2022-11-16 11:53:44,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:44,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:44,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:44,199 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:44,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 11:53:44,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:44,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 11:53:44,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:44,516 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:44,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:53:44,595 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:44,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176892667] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:53:44,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:53:44,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-11-16 11:53:44,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319478827] [2022-11-16 11:53:44,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:53:44,597 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:44,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:44,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 11:53:44,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-11-16 11:53:44,603 INFO L87 Difference]: Start difference. First operand 188 states and 287 transitions. cyclomatic complexity: 102 Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:45,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:45,038 INFO L93 Difference]: Finished difference Result 329 states and 479 transitions. [2022-11-16 11:53:45,038 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 479 transitions. [2022-11-16 11:53:45,041 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 257 [2022-11-16 11:53:45,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 329 states and 479 transitions. [2022-11-16 11:53:45,043 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 329 [2022-11-16 11:53:45,044 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 329 [2022-11-16 11:53:45,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 329 states and 479 transitions. [2022-11-16 11:53:45,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:45,050 INFO L218 hiAutomatonCegarLoop]: Abstraction has 329 states and 479 transitions. [2022-11-16 11:53:45,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states and 479 transitions. [2022-11-16 11:53:45,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 242. [2022-11-16 11:53:45,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 242 states have (on average 1.5165289256198347) internal successors, (367), 241 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:45,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 367 transitions. [2022-11-16 11:53:45,061 INFO L240 hiAutomatonCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-16 11:53:45,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 11:53:45,062 INFO L428 stractBuchiCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-16 11:53:45,062 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-16 11:53:45,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 242 states and 367 transitions. [2022-11-16 11:53:45,064 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 206 [2022-11-16 11:53:45,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:45,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:45,065 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:45,065 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:45,065 INFO L748 eck$LassoCheckResult]: Stem: 1778#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 1765#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 1755#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1756#L59-1 mp_add_~nb~0#1 := 4; 1952#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1795#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1796#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1806#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1800#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1794#L84-2 [2022-11-16 11:53:45,066 INFO L750 eck$LassoCheckResult]: Loop: 1794#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1782#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1766#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1767#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1957#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1816#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1814#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1813#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1812#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1808#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1807#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1803#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1774#L84 assume !(0 == mp_add_~i~0#1 % 256); 1775#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 1894#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1893#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1890#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1887#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1884#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1878#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 1876#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1818#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1789#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1779#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1780#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1801#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1794#L84-2 [2022-11-16 11:53:45,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:45,066 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2022-11-16 11:53:45,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:45,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315237809] [2022-11-16 11:53:45,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:45,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:45,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:45,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:45,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:45,090 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:45,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:45,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1687418919, now seen corresponding path program 1 times [2022-11-16 11:53:45,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:45,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075938157] [2022-11-16 11:53:45,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:45,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:45,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:45,167 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 11:53:45,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:45,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075938157] [2022-11-16 11:53:45,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075938157] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:45,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:45,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:53:45,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133833643] [2022-11-16 11:53:45,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:45,169 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:45,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:45,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:53:45,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 11:53:45,170 INFO L87 Difference]: Start difference. First operand 242 states and 367 transitions. cyclomatic complexity: 128 Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:45,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:45,360 INFO L93 Difference]: Finished difference Result 362 states and 537 transitions. [2022-11-16 11:53:45,360 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 362 states and 537 transitions. [2022-11-16 11:53:45,363 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 320 [2022-11-16 11:53:45,365 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 362 states to 362 states and 537 transitions. [2022-11-16 11:53:45,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 362 [2022-11-16 11:53:45,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 362 [2022-11-16 11:53:45,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 537 transitions. [2022-11-16 11:53:45,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:45,366 INFO L218 hiAutomatonCegarLoop]: Abstraction has 362 states and 537 transitions. [2022-11-16 11:53:45,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 537 transitions. [2022-11-16 11:53:45,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2022-11-16 11:53:45,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 270 states have (on average 1.5333333333333334) internal successors, (414), 269 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:45,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 414 transitions. [2022-11-16 11:53:45,375 INFO L240 hiAutomatonCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-16 11:53:45,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 11:53:45,376 INFO L428 stractBuchiCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-16 11:53:45,376 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-16 11:53:45,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 270 states and 414 transitions. [2022-11-16 11:53:45,378 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 246 [2022-11-16 11:53:45,378 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:45,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:45,379 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:45,379 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:45,379 INFO L748 eck$LassoCheckResult]: Stem: 2394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 2379#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 2369#L59 assume !(0 == mp_add_~a3~0#1 % 256); 2370#L59-1 mp_add_~nb~0#1 := 4; 2386#L69 assume !(0 == mp_add_~b3~0#1 % 256); 2415#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 2416#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2429#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2421#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 2422#L84-2 [2022-11-16 11:53:45,380 INFO L750 eck$LassoCheckResult]: Loop: 2422#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 2539#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 2538#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 2535#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2537#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2464#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 2387#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2549#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2404#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2405#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2427#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2411#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2366#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2368#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2417#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 2440#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2436#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2437#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2424#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2425#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2610#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2564#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2556#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 2402#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2403#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2503#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2501#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2500#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 2422#L84-2 [2022-11-16 11:53:45,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:45,380 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2022-11-16 11:53:45,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:45,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465595406] [2022-11-16 11:53:45,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:45,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:45,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:45,391 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:45,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:45,403 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:45,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:45,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1831537572, now seen corresponding path program 1 times [2022-11-16 11:53:45,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:45,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781253256] [2022-11-16 11:53:45,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:45,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:45,518 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:45,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:45,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781253256] [2022-11-16 11:53:45,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781253256] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:45,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955669932] [2022-11-16 11:53:45,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:45,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:45,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:45,527 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:45,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 11:53:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:45,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 11:53:45,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:45,656 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-16 11:53:45,657 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 11:53:45,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955669932] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:45,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 11:53:45,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-11-16 11:53:45,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140362266] [2022-11-16 11:53:45,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:45,658 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:45,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:45,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:53:45,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 11:53:45,659 INFO L87 Difference]: Start difference. First operand 270 states and 414 transitions. cyclomatic complexity: 146 Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:45,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:45,878 INFO L93 Difference]: Finished difference Result 284 states and 404 transitions. [2022-11-16 11:53:45,878 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 284 states and 404 transitions. [2022-11-16 11:53:45,880 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 260 [2022-11-16 11:53:45,882 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 284 states to 284 states and 404 transitions. [2022-11-16 11:53:45,882 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 284 [2022-11-16 11:53:45,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 284 [2022-11-16 11:53:45,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 284 states and 404 transitions. [2022-11-16 11:53:45,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:45,883 INFO L218 hiAutomatonCegarLoop]: Abstraction has 284 states and 404 transitions. [2022-11-16 11:53:45,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states and 404 transitions. [2022-11-16 11:53:45,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 240. [2022-11-16 11:53:45,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 240 states have (on average 1.4291666666666667) internal successors, (343), 239 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:45,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 343 transitions. [2022-11-16 11:53:45,888 INFO L240 hiAutomatonCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-16 11:53:45,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 11:53:45,889 INFO L428 stractBuchiCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-16 11:53:45,889 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-16 11:53:45,890 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 343 transitions. [2022-11-16 11:53:45,891 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2022-11-16 11:53:45,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:45,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:45,892 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:45,892 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:45,892 INFO L748 eck$LassoCheckResult]: Stem: 3046#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 3033#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 3018#L59 assume !(0 == mp_add_~a3~0#1 % 256); 3019#L59-1 mp_add_~nb~0#1 := 4; 3040#L69 assume !(0 == mp_add_~b3~0#1 % 256); 3064#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 3048#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3049#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3062#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 3140#L84-2 [2022-11-16 11:53:45,892 INFO L750 eck$LassoCheckResult]: Loop: 3140#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 3206#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 3204#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 3200#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3195#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3193#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 3189#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3031#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3032#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3055#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3078#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3079#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3152#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3151#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3177#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3176#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 3109#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3175#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3174#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3173#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3120#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3117#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3119#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3110#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3108#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3105#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3102#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3095#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3092#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3093#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3139#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 3140#L84-2 [2022-11-16 11:53:45,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:45,893 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2022-11-16 11:53:45,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:45,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491678779] [2022-11-16 11:53:45,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:45,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:45,904 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:45,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:45,915 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:45,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:45,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1888795874, now seen corresponding path program 2 times [2022-11-16 11:53:45,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:45,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585830179] [2022-11-16 11:53:45,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:45,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:45,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:46,027 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:46,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:46,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585830179] [2022-11-16 11:53:46,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585830179] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:46,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771215874] [2022-11-16 11:53:46,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 11:53:46,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:46,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:46,053 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:46,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 11:53:46,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 11:53:46,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:53:46,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 11:53:46,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:46,160 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 11:53:46,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:53:46,236 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 11:53:46,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771215874] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:53:46,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:53:46,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-16 11:53:46,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048211942] [2022-11-16 11:53:46,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:53:46,239 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:46,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:46,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 11:53:46,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-16 11:53:46,241 INFO L87 Difference]: Start difference. First operand 240 states and 343 transitions. cyclomatic complexity: 105 Second operand has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:48,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:48,053 INFO L93 Difference]: Finished difference Result 659 states and 859 transitions. [2022-11-16 11:53:48,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 659 states and 859 transitions. [2022-11-16 11:53:48,058 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-16 11:53:48,061 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 659 states to 659 states and 859 transitions. [2022-11-16 11:53:48,061 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 659 [2022-11-16 11:53:48,062 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2022-11-16 11:53:48,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 659 states and 859 transitions. [2022-11-16 11:53:48,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:48,063 INFO L218 hiAutomatonCegarLoop]: Abstraction has 659 states and 859 transitions. [2022-11-16 11:53:48,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states and 859 transitions. [2022-11-16 11:53:48,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 372. [2022-11-16 11:53:48,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 372 states have (on average 1.3736559139784945) internal successors, (511), 371 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:48,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 511 transitions. [2022-11-16 11:53:48,072 INFO L240 hiAutomatonCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-16 11:53:48,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-16 11:53:48,073 INFO L428 stractBuchiCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-16 11:53:48,074 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-16 11:53:48,074 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 372 states and 511 transitions. [2022-11-16 11:53:48,076 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 339 [2022-11-16 11:53:48,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:48,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:48,077 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:48,078 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:48,078 INFO L748 eck$LassoCheckResult]: Stem: 4250#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 4235#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 4225#L59 assume !(0 == mp_add_~a3~0#1 % 256); 4226#L59-1 mp_add_~nb~0#1 := 4; 4243#L69 assume !(0 == mp_add_~b3~0#1 % 256); 4268#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 4269#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4278#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4275#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-16 11:53:48,078 INFO L750 eck$LassoCheckResult]: Loop: 4270#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 4254#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 4236#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 4237#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4555#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4238#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4239#L96-4 mp_add_~carry~0#1 := 1; 4265#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 4570#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4565#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4564#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4259#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4260#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4506#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4266#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4529#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4522#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4511#L96-4 mp_add_~carry~0#1 := 1; 4504#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4487#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 4295#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4476#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4472#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4464#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4456#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4457#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4455#L96-4 mp_add_~carry~0#1 := 1; 4453#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4451#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4449#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 4447#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4445#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4442#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4438#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4432#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4428#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4429#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4427#L96-4 mp_add_~carry~0#1 := 1; 4425#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4423#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4421#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4419#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 4396#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4395#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4393#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4390#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4387#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4383#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4381#L96-4 mp_add_~carry~0#1 := 1; 4379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4375#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4346#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4337#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4335#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4331#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4332#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4385#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4382#L96-4 mp_add_~carry~0#1 := 1; 4380#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4378#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4376#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4316#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4308#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4310#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4301#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 4297#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4298#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4291#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4292#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4287#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4288#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4279#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4276#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-16 11:53:48,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:48,079 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2022-11-16 11:53:48,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:48,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178650098] [2022-11-16 11:53:48,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:48,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:48,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:48,090 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:48,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:48,100 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:48,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:48,101 INFO L85 PathProgramCache]: Analyzing trace with hash -385275002, now seen corresponding path program 1 times [2022-11-16 11:53:48,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:48,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814820177] [2022-11-16 11:53:48,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:48,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:48,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:48,174 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-11-16 11:53:48,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:48,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814820177] [2022-11-16 11:53:48,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814820177] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:48,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:48,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 11:53:48,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679385640] [2022-11-16 11:53:48,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:48,175 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:48,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:48,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:53:48,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 11:53:48,176 INFO L87 Difference]: Start difference. First operand 372 states and 511 transitions. cyclomatic complexity: 141 Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:48,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:48,278 INFO L93 Difference]: Finished difference Result 671 states and 877 transitions. [2022-11-16 11:53:48,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 877 transitions. [2022-11-16 11:53:48,283 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 613 [2022-11-16 11:53:48,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 671 states and 877 transitions. [2022-11-16 11:53:48,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 671 [2022-11-16 11:53:48,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 671 [2022-11-16 11:53:48,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 671 states and 877 transitions. [2022-11-16 11:53:48,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:48,289 INFO L218 hiAutomatonCegarLoop]: Abstraction has 671 states and 877 transitions. [2022-11-16 11:53:48,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states and 877 transitions. [2022-11-16 11:53:48,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 419. [2022-11-16 11:53:48,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 419 states have (on average 1.3818615751789975) internal successors, (579), 418 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:48,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 579 transitions. [2022-11-16 11:53:48,300 INFO L240 hiAutomatonCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-16 11:53:48,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 11:53:48,301 INFO L428 stractBuchiCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-16 11:53:48,301 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-16 11:53:48,301 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 419 states and 579 transitions. [2022-11-16 11:53:48,304 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2022-11-16 11:53:48,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:48,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:48,308 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:48,308 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:48,308 INFO L748 eck$LassoCheckResult]: Stem: 5300#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 5286#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 5276#L59 assume !(0 == mp_add_~a3~0#1 % 256); 5277#L59-1 mp_add_~nb~0#1 := 4; 5296#L69 assume !(0 == mp_add_~b3~0#1 % 256); 5284#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 5321#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5358#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5351#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 5350#L84-2 [2022-11-16 11:53:48,311 INFO L750 eck$LassoCheckResult]: Loop: 5350#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5349#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5347#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5344#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5340#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5341#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5339#L96-4 mp_add_~carry~0#1 := 1; 5338#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 5337#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5336#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5335#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5334#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5331#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5332#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5621#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5619#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5586#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5605#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 5391#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5568#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5564#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5558#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5557#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5373#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 5542#L90 assume !(0 == mp_add_~i~0#1 % 256); 5552#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 5543#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 5540#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 5538#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5536#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5534#L96-4 mp_add_~carry~0#1 := 1; 5532#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5530#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5528#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 5524#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5522#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5519#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5517#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5510#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5512#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5289#L96 assume !(0 == mp_add_~partial_sum~0#1); 5290#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 5314#L96-4 mp_add_~carry~0#1 := 1; 5323#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5324#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5281#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5282#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 5308#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5372#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5481#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5464#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5461#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5459#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5457#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5424#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5421#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5420#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5418#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5417#L84 assume !(0 == mp_add_~i~0#1 % 256); 5416#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5414#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5413#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5411#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5410#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5403#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5404#L96-4 mp_add_~carry~0#1 := 1; 5566#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5562#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5394#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5393#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5392#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5384#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5382#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5380#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5377#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5390#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5387#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5386#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5385#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5353#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5354#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 5350#L84-2 [2022-11-16 11:53:48,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:48,316 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2022-11-16 11:53:48,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:48,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881302344] [2022-11-16 11:53:48,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:48,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:48,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:48,326 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:48,342 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:48,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:48,343 INFO L85 PathProgramCache]: Analyzing trace with hash 663966382, now seen corresponding path program 1 times [2022-11-16 11:53:48,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:48,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127378868] [2022-11-16 11:53:48,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:48,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:48,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:48,440 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-11-16 11:53:48,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:48,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127378868] [2022-11-16 11:53:48,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127378868] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:48,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:48,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 11:53:48,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742238623] [2022-11-16 11:53:48,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:48,442 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:48,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:48,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:53:48,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 11:53:48,443 INFO L87 Difference]: Start difference. First operand 419 states and 579 transitions. cyclomatic complexity: 162 Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:48,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:48,512 INFO L93 Difference]: Finished difference Result 573 states and 748 transitions. [2022-11-16 11:53:48,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 573 states and 748 transitions. [2022-11-16 11:53:48,516 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 531 [2022-11-16 11:53:48,519 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 573 states to 573 states and 748 transitions. [2022-11-16 11:53:48,519 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2022-11-16 11:53:48,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 573 [2022-11-16 11:53:48,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 573 states and 748 transitions. [2022-11-16 11:53:48,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:48,521 INFO L218 hiAutomatonCegarLoop]: Abstraction has 573 states and 748 transitions. [2022-11-16 11:53:48,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states and 748 transitions. [2022-11-16 11:53:48,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 423. [2022-11-16 11:53:48,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 423 states have (on average 1.3593380614657211) internal successors, (575), 422 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:48,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 575 transitions. [2022-11-16 11:53:48,530 INFO L240 hiAutomatonCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-16 11:53:48,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 11:53:48,531 INFO L428 stractBuchiCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-16 11:53:48,531 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-16 11:53:48,531 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 423 states and 575 transitions. [2022-11-16 11:53:48,533 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2022-11-16 11:53:48,533 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:48,534 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:48,534 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:48,535 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:48,535 INFO L748 eck$LassoCheckResult]: Stem: 6305#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 6290#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 6280#L59 assume !(0 == mp_add_~a3~0#1 % 256); 6281#L59-1 mp_add_~nb~0#1 := 4; 6298#L69 assume !(0 == mp_add_~b3~0#1 % 256); 6321#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 6307#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6308#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6319#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 6322#L84-2 [2022-11-16 11:53:48,535 INFO L750 eck$LassoCheckResult]: Loop: 6322#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6306#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6291#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 6292#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6277#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6293#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6294#L96-4 mp_add_~carry~0#1 := 1; 6318#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 6299#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6285#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6286#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6315#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6628#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6621#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6620#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6617#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6688#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 6371#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6685#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6664#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6357#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6358#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6562#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 6552#L90 assume !(0 == mp_add_~i~0#1 % 256); 6565#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 6554#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 6550#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 6547#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6544#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6542#L96-4 mp_add_~carry~0#1 := 1; 6540#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6538#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6537#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 6536#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6533#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6529#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6526#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6524#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6522#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6517#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6534#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6531#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6512#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 6510#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6363#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6364#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6611#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 6608#L90 assume !(0 == mp_add_~i~0#1 % 256); 6605#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 6602#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 6600#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 6598#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6596#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6593#L96-4 mp_add_~carry~0#1 := 1; 6590#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6576#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6485#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6483#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6478#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6463#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6462#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6458#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6457#L96 assume !(0 == mp_add_~partial_sum~0#1); 6456#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 6455#L96-4 mp_add_~carry~0#1 := 1; 6454#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6453#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6451#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6391#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6390#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6386#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6383#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6385#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6376#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6378#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6370#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6372#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6365#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6366#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6359#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6360#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6414#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 6322#L84-2 [2022-11-16 11:53:48,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:48,536 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2022-11-16 11:53:48,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:48,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750866211] [2022-11-16 11:53:48,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:48,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:48,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:48,545 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:48,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:48,555 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:48,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:48,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1776607888, now seen corresponding path program 1 times [2022-11-16 11:53:48,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:48,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414049816] [2022-11-16 11:53:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:48,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:48,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:48,745 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-11-16 11:53:48,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:48,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414049816] [2022-11-16 11:53:48,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414049816] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:48,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:48,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 11:53:48,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900640918] [2022-11-16 11:53:48,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:48,746 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:48,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:48,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 11:53:48,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 11:53:48,747 INFO L87 Difference]: Start difference. First operand 423 states and 575 transitions. cyclomatic complexity: 154 Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:49,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:49,078 INFO L93 Difference]: Finished difference Result 887 states and 1165 transitions. [2022-11-16 11:53:49,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 887 states and 1165 transitions. [2022-11-16 11:53:49,084 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 779 [2022-11-16 11:53:49,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 887 states to 872 states and 1144 transitions. [2022-11-16 11:53:49,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 872 [2022-11-16 11:53:49,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 872 [2022-11-16 11:53:49,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 872 states and 1144 transitions. [2022-11-16 11:53:49,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:49,092 INFO L218 hiAutomatonCegarLoop]: Abstraction has 872 states and 1144 transitions. [2022-11-16 11:53:49,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states and 1144 transitions. [2022-11-16 11:53:49,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 722. [2022-11-16 11:53:49,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 722 states have (on average 1.3434903047091413) internal successors, (970), 721 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:49,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 970 transitions. [2022-11-16 11:53:49,104 INFO L240 hiAutomatonCegarLoop]: Abstraction has 722 states and 970 transitions. [2022-11-16 11:53:49,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 11:53:49,105 INFO L428 stractBuchiCegarLoop]: Abstraction has 722 states and 970 transitions. [2022-11-16 11:53:49,105 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-16 11:53:49,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 722 states and 970 transitions. [2022-11-16 11:53:49,109 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 677 [2022-11-16 11:53:49,109 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:49,110 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:49,110 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:49,111 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:49,111 INFO L748 eck$LassoCheckResult]: Stem: 7628#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 7616#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 7601#L59 assume !(0 == mp_add_~a3~0#1 % 256); 7602#L59-1 mp_add_~nb~0#1 := 4; 7623#L69 assume !(0 == mp_add_~b3~0#1 % 256); 7648#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 7630#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7631#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 7626#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 7627#L84-2 [2022-11-16 11:53:49,111 INFO L750 eck$LassoCheckResult]: Loop: 7627#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 8270#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8269#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8267#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8263#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 8261#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8259#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8257#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8254#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8251#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 8249#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8247#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8245#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8243#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8171#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8172#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8233#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8232#L90 assume !(0 == mp_add_~i~0#1 % 256); 8231#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 7750#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8230#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8228#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8226#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 8225#L96-4 mp_add_~carry~0#1 := 1; 8224#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8223#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 7733#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8222#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8210#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8209#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8183#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8181#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8180#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8179#L96 assume !(0 == mp_add_~partial_sum~0#1); 8178#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8176#L96-4 mp_add_~carry~0#1 := 1; 8173#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8170#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8166#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 8164#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7689#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7690#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8092#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8090#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8088#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8087#L96 assume !(0 == mp_add_~partial_sum~0#1); 8086#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8078#L96-4 mp_add_~carry~0#1 := 1; 8054#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8047#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8046#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8045#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 8043#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8042#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8040#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8038#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8036#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8037#L96 assume !(0 == mp_add_~partial_sum~0#1); 8053#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8052#L96-4 mp_add_~carry~0#1 := 1; 8051#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8050#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8049#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7978#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7966#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7965#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7964#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 7962#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7960#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 7959#L96 assume !(0 == mp_add_~partial_sum~0#1); 7958#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 7957#L96-4 mp_add_~carry~0#1 := 1; 7956#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 7951#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7952#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7729#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7730#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7716#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7711#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 7713#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8265#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 7727#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 7728#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7722#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7723#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7717#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7718#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7768#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 7769#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 7627#L84-2 [2022-11-16 11:53:49,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:49,112 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 11 times [2022-11-16 11:53:49,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:49,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141601533] [2022-11-16 11:53:49,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:49,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:49,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:49,122 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:49,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:49,145 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:49,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:49,146 INFO L85 PathProgramCache]: Analyzing trace with hash 262976123, now seen corresponding path program 1 times [2022-11-16 11:53:49,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:49,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933791916] [2022-11-16 11:53:49,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:49,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:49,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:49,291 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-16 11:53:49,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:49,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933791916] [2022-11-16 11:53:49,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933791916] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:49,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:49,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:53:49,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007062735] [2022-11-16 11:53:49,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:49,295 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:49,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:49,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:53:49,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:53:49,296 INFO L87 Difference]: Start difference. First operand 722 states and 970 transitions. cyclomatic complexity: 251 Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:49,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:49,328 INFO L93 Difference]: Finished difference Result 722 states and 932 transitions. [2022-11-16 11:53:49,328 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 932 transitions. [2022-11-16 11:53:49,333 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 677 [2022-11-16 11:53:49,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 932 transitions. [2022-11-16 11:53:49,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2022-11-16 11:53:49,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2022-11-16 11:53:49,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 932 transitions. [2022-11-16 11:53:49,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:49,340 INFO L218 hiAutomatonCegarLoop]: Abstraction has 722 states and 932 transitions. [2022-11-16 11:53:49,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 932 transitions. [2022-11-16 11:53:49,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 643. [2022-11-16 11:53:49,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 643 states have (on average 1.270606531881804) internal successors, (817), 642 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:49,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 817 transitions. [2022-11-16 11:53:49,353 INFO L240 hiAutomatonCegarLoop]: Abstraction has 643 states and 817 transitions. [2022-11-16 11:53:49,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:53:49,355 INFO L428 stractBuchiCegarLoop]: Abstraction has 643 states and 817 transitions. [2022-11-16 11:53:49,355 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-16 11:53:49,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 643 states and 817 transitions. [2022-11-16 11:53:49,358 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 598 [2022-11-16 11:53:49,358 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:49,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:49,362 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:49,362 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:49,362 INFO L748 eck$LassoCheckResult]: Stem: 9078#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 9067#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 9051#L59 assume !(0 == mp_add_~a3~0#1 % 256); 9052#L59-1 mp_add_~nb~0#1 := 4; 9140#L69 assume !(0 == mp_add_~b3~0#1 % 256); 9102#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 9081#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9082#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9593#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 9592#L84-2 [2022-11-16 11:53:49,362 INFO L750 eck$LassoCheckResult]: Loop: 9592#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 9591#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 9590#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 9589#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9587#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 9585#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 9584#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9583#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9579#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 9581#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 9575#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9574#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9573#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9570#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9567#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9568#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9588#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9586#L90 assume !(0 == mp_add_~i~0#1 % 256); 9481#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 9479#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9477#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9474#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9472#L96 assume !(0 == mp_add_~partial_sum~0#1); 9470#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9468#L96-4 mp_add_~carry~0#1 := 1; 9466#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9457#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 9453#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9448#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9442#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9437#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9423#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9412#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9342#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9343#L96 assume !(0 == mp_add_~partial_sum~0#1); 9410#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9409#L96-4 mp_add_~carry~0#1 := 1; 9408#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9407#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9406#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 9405#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9404#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9402#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9400#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9300#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9262#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9263#L96 assume !(0 == mp_add_~partial_sum~0#1); 9253#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9252#L96-4 mp_add_~carry~0#1 := 1; 9251#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9250#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9249#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9248#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 9247#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9246#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9244#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9242#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9241#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9240#L96 assume !(0 == mp_add_~partial_sum~0#1); 9239#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9237#L96-4 mp_add_~carry~0#1 := 1; 9238#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9229#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9230#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9222#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9213#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9214#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9209#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9210#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9204#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9205#L96 assume !(0 == mp_add_~partial_sum~0#1); 9201#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9199#L96-4 mp_add_~carry~0#1 := 1; 9200#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9185#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9186#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9174#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9175#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9167#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9164#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9166#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9361#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 9184#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9148#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9150#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9280#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9172#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9173#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9600#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9594#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 9592#L84-2 [2022-11-16 11:53:49,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:49,363 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 12 times [2022-11-16 11:53:49,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:49,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360576289] [2022-11-16 11:53:49,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:49,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:49,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:49,383 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:49,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:49,403 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:49,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:49,404 INFO L85 PathProgramCache]: Analyzing trace with hash 333368639, now seen corresponding path program 1 times [2022-11-16 11:53:49,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:49,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230608865] [2022-11-16 11:53:49,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:49,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:49,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:49,536 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-11-16 11:53:49,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:49,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230608865] [2022-11-16 11:53:49,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230608865] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:49,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:49,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 11:53:49,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639590842] [2022-11-16 11:53:49,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:49,542 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:49,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:49,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:53:49,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 11:53:49,542 INFO L87 Difference]: Start difference. First operand 643 states and 817 transitions. cyclomatic complexity: 177 Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:49,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:49,611 INFO L93 Difference]: Finished difference Result 763 states and 924 transitions. [2022-11-16 11:53:49,611 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 763 states and 924 transitions. [2022-11-16 11:53:49,616 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 693 [2022-11-16 11:53:49,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 763 states to 763 states and 924 transitions. [2022-11-16 11:53:49,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 763 [2022-11-16 11:53:49,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 763 [2022-11-16 11:53:49,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 763 states and 924 transitions. [2022-11-16 11:53:49,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:49,622 INFO L218 hiAutomatonCegarLoop]: Abstraction has 763 states and 924 transitions. [2022-11-16 11:53:49,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states and 924 transitions. [2022-11-16 11:53:49,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 585. [2022-11-16 11:53:49,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 585 states have (on average 1.2273504273504274) internal successors, (718), 584 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:49,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 718 transitions. [2022-11-16 11:53:49,632 INFO L240 hiAutomatonCegarLoop]: Abstraction has 585 states and 718 transitions. [2022-11-16 11:53:49,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 11:53:49,634 INFO L428 stractBuchiCegarLoop]: Abstraction has 585 states and 718 transitions. [2022-11-16 11:53:49,634 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-16 11:53:49,634 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 585 states and 718 transitions. [2022-11-16 11:53:49,637 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 522 [2022-11-16 11:53:49,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:49,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:49,639 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:49,639 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:49,640 INFO L748 eck$LassoCheckResult]: Stem: 10492#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 10479#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 10469#L59 assume !(0 == mp_add_~a3~0#1 % 256); 10470#L59-1 mp_add_~nb~0#1 := 4; 10486#L69 assume !(0 == mp_add_~b3~0#1 % 256); 10511#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 10512#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10656#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10653#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 10654#L84-2 [2022-11-16 11:53:49,640 INFO L750 eck$LassoCheckResult]: Loop: 10654#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10645#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10646#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10627#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10628#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 11017#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 11016#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11015#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11013#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11010#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 10590#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10588#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10586#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10583#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10584#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10996#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10987#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10985#L90 assume !(0 == mp_add_~i~0#1 % 256); 10941#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 10607#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10940#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10938#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 10937#L96 assume !(0 == mp_add_~partial_sum~0#1); 10936#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 10935#L96-4 mp_add_~carry~0#1 := 1; 10934#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10933#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 10581#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10932#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10931#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10930#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10926#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10884#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10995#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10815#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10984#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10981#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 10976#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10954#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10803#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10804#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10795#L84 assume !(0 == mp_add_~i~0#1 % 256); 10792#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10788#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10784#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 10782#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10779#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 10776#L96 assume !(0 == mp_add_~partial_sum~0#1); 10759#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 10757#L96-4 mp_add_~carry~0#1 := 1; 10755#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10753#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10751#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10741#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 10740#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10738#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10735#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10734#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10730#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10729#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10727#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10725#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10648#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10644#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10631#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10632#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10657#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10694#L90 assume !(0 == mp_add_~i~0#1 % 256); 10606#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10608#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10599#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10594#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 10591#L96 assume !(0 == mp_add_~partial_sum~0#1); 10589#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 10587#L96-4 mp_add_~carry~0#1 := 1; 10585#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10580#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10582#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10576#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10577#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10572#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10573#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10566#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10568#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10562#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10563#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10556#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10557#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10551#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10552#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10624#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10625#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 10654#L84-2 [2022-11-16 11:53:49,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:49,643 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 13 times [2022-11-16 11:53:49,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:49,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611185440] [2022-11-16 11:53:49,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:49,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:49,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:49,653 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:49,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:49,669 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:49,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:49,670 INFO L85 PathProgramCache]: Analyzing trace with hash 641905317, now seen corresponding path program 1 times [2022-11-16 11:53:49,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:49,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56663267] [2022-11-16 11:53:49,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:49,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:49,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:49,883 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 148 proven. 3 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-16 11:53:49,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:49,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56663267] [2022-11-16 11:53:49,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56663267] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:49,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217383826] [2022-11-16 11:53:49,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:49,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:49,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:49,891 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:49,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 11:53:49,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:49,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:53:49,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:50,067 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 148 proven. 1 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-11-16 11:53:50,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:53:50,195 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-11-16 11:53:50,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217383826] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:50,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-16 11:53:50,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 9 [2022-11-16 11:53:50,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957518157] [2022-11-16 11:53:50,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:50,197 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:50,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:50,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 11:53:50,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-16 11:53:50,198 INFO L87 Difference]: Start difference. First operand 585 states and 718 transitions. cyclomatic complexity: 136 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:50,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:50,502 INFO L93 Difference]: Finished difference Result 1115 states and 1359 transitions. [2022-11-16 11:53:50,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1115 states and 1359 transitions. [2022-11-16 11:53:50,509 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 993 [2022-11-16 11:53:50,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1115 states to 1097 states and 1337 transitions. [2022-11-16 11:53:50,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1097 [2022-11-16 11:53:50,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1097 [2022-11-16 11:53:50,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1097 states and 1337 transitions. [2022-11-16 11:53:50,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:50,518 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1097 states and 1337 transitions. [2022-11-16 11:53:50,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states and 1337 transitions. [2022-11-16 11:53:50,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 1005. [2022-11-16 11:53:50,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 1005 states have (on average 1.2328358208955223) internal successors, (1239), 1004 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:50,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1239 transitions. [2022-11-16 11:53:50,535 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1005 states and 1239 transitions. [2022-11-16 11:53:50,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 11:53:50,537 INFO L428 stractBuchiCegarLoop]: Abstraction has 1005 states and 1239 transitions. [2022-11-16 11:53:50,538 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-16 11:53:50,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1005 states and 1239 transitions. [2022-11-16 11:53:50,542 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 934 [2022-11-16 11:53:50,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:50,543 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:50,544 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:50,544 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:50,544 INFO L748 eck$LassoCheckResult]: Stem: 12756#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 12743#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 12733#L59 assume !(0 == mp_add_~a3~0#1 % 256); 12734#L59-1 mp_add_~nb~0#1 := 4; 12750#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12778#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12779#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12871#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12870#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 12869#L84-2 [2022-11-16 11:53:50,544 INFO L750 eck$LassoCheckResult]: Loop: 12869#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12867#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12868#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12862#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12863#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 13712#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13711#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13710#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13707#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13705#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 13703#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13701#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13699#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13697#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13695#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13520#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13521#L84 assume !(0 == mp_add_~i~0#1 % 256); 13514#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 13167#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 13508#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 13509#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13654#L90 assume !(0 == mp_add_~i~0#1 % 256); 13602#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 12892#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13601#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13598#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13599#L96 assume !(0 == mp_add_~partial_sum~0#1); 13608#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 13606#L96-4 mp_add_~carry~0#1 := 1; 13604#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13592#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 13590#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13588#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13586#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13583#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13584#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13618#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13436#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13435#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13434#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13431#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 13430#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13429#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13428#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13426#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13425#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13422#L90 assume !(0 == mp_add_~i~0#1 % 256); 13424#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13423#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13419#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 13420#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13496#L96 assume !(0 == mp_add_~partial_sum~0#1); 13495#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 13494#L96-4 mp_add_~carry~0#1 := 1; 13493#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13492#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13491#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13489#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 13411#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13407#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13404#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13403#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13399#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13396#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13393#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13394#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13375#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13176#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12957#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12958#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13171#L84 assume !(0 == mp_add_~i~0#1 % 256); 13166#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 13164#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12936#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12937#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13162#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13161#L96 assume !(0 == mp_add_~partial_sum~0#1); 13160#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 13159#L96-4 mp_add_~carry~0#1 := 1; 13158#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13155#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13156#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12843#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12844#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12920#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12915#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12917#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12911#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12912#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12907#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12908#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13175#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13174#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12904#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12905#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13170#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 12869#L84-2 [2022-11-16 11:53:50,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:50,545 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 14 times [2022-11-16 11:53:50,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:50,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476362288] [2022-11-16 11:53:50,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:50,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:50,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:50,555 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:50,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:50,563 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:50,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:50,564 INFO L85 PathProgramCache]: Analyzing trace with hash 269291737, now seen corresponding path program 1 times [2022-11-16 11:53:50,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:50,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245371909] [2022-11-16 11:53:50,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:50,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:50,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-11-16 11:53:50,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:50,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245371909] [2022-11-16 11:53:50,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245371909] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:50,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:50,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 11:53:50,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631088200] [2022-11-16 11:53:50,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:50,789 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:50,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:50,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 11:53:50,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-16 11:53:50,790 INFO L87 Difference]: Start difference. First operand 1005 states and 1239 transitions. cyclomatic complexity: 239 Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:51,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:51,248 INFO L93 Difference]: Finished difference Result 1650 states and 2000 transitions. [2022-11-16 11:53:51,248 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1650 states and 2000 transitions. [2022-11-16 11:53:51,258 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1405 [2022-11-16 11:53:51,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1650 states to 1633 states and 1978 transitions. [2022-11-16 11:53:51,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1633 [2022-11-16 11:53:51,267 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1633 [2022-11-16 11:53:51,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1633 states and 1978 transitions. [2022-11-16 11:53:51,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:51,269 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1633 states and 1978 transitions. [2022-11-16 11:53:51,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1633 states and 1978 transitions. [2022-11-16 11:53:51,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1633 to 1392. [2022-11-16 11:53:51,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1392 states, 1392 states have (on average 1.2334770114942528) internal successors, (1717), 1391 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:51,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1392 states to 1392 states and 1717 transitions. [2022-11-16 11:53:51,302 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1392 states and 1717 transitions. [2022-11-16 11:53:51,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 11:53:51,303 INFO L428 stractBuchiCegarLoop]: Abstraction has 1392 states and 1717 transitions. [2022-11-16 11:53:51,303 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-16 11:53:51,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1392 states and 1717 transitions. [2022-11-16 11:53:51,309 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1281 [2022-11-16 11:53:51,310 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:51,310 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:51,311 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:51,311 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:51,311 INFO L748 eck$LassoCheckResult]: Stem: 15437#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 15424#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 15408#L59 assume !(0 == mp_add_~a3~0#1 % 256); 15409#L59-1 mp_add_~nb~0#1 := 4; 15431#L69 assume !(0 == mp_add_~b3~0#1 % 256); 15458#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 15459#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15889#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15888#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 15887#L84-2 [2022-11-16 11:53:51,312 INFO L750 eck$LassoCheckResult]: Loop: 15887#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15886#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15885#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15883#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15882#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 15881#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15880#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15878#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15875#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15873#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 15871#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15869#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15867#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15865#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15862#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15863#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15859#L84 assume !(0 == mp_add_~i~0#1 % 256); 15858#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 15562#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15857#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15855#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15852#L90 assume !(0 == mp_add_~i~0#1 % 256); 15838#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 15835#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15830#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15822#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15817#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15812#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 15810#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15808#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15806#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15803#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15799#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15792#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15791#L90 assume !(0 == mp_add_~i~0#1 % 256); 15790#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15789#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 15788#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15787#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 15785#L96 assume !(0 == mp_add_~partial_sum~0#1); 15783#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 15781#L96-4 mp_add_~carry~0#1 := 1; 15779#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15777#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15775#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 15773#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15771#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15769#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15765#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15762#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 15754#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15752#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15750#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15747#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15744#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 15738#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15736#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15727#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15728#L84 assume !(0 == mp_add_~i~0#1 % 256); 15739#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15740#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15846#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15844#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 15845#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15794#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15724#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15713#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15623#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15622#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15571#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15572#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15890#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15699#L90 assume !(0 == mp_add_~i~0#1 % 256); 15545#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15547#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15698#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15891#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 16017#L96 assume !(0 == mp_add_~partial_sum~0#1); 16016#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 16014#L96-4 mp_add_~carry~0#1 := 1; 15716#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15717#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15522#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15520#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15521#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15597#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15592#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15594#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 15587#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15588#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15583#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15584#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15579#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15580#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15573#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15574#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15704#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 15887#L84-2 [2022-11-16 11:53:51,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:51,312 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 15 times [2022-11-16 11:53:51,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:51,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534204461] [2022-11-16 11:53:51,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:51,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:51,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:51,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:51,337 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:51,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:51,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1437801634, now seen corresponding path program 1 times [2022-11-16 11:53:51,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:51,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315602447] [2022-11-16 11:53:51,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:51,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:51,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:51,580 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 176 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-16 11:53:51,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:51,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315602447] [2022-11-16 11:53:51,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315602447] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:51,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764791919] [2022-11-16 11:53:51,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:51,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:51,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:51,587 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:51,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 11:53:51,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:51,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:53:51,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:51,799 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 176 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-16 11:53:51,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:53:51,934 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 176 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-16 11:53:51,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764791919] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:53:51,935 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:53:51,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2022-11-16 11:53:51,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365565227] [2022-11-16 11:53:51,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:53:51,936 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:51,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:51,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 11:53:51,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-11-16 11:53:51,937 INFO L87 Difference]: Start difference. First operand 1392 states and 1717 transitions. cyclomatic complexity: 332 Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:53,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:53,755 INFO L93 Difference]: Finished difference Result 1802 states and 2133 transitions. [2022-11-16 11:53:53,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1802 states and 2133 transitions. [2022-11-16 11:53:53,766 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 1557 [2022-11-16 11:53:53,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1802 states to 1787 states and 2118 transitions. [2022-11-16 11:53:53,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1787 [2022-11-16 11:53:53,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1787 [2022-11-16 11:53:53,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1787 states and 2118 transitions. [2022-11-16 11:53:53,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:53,778 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1787 states and 2118 transitions. [2022-11-16 11:53:53,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1787 states and 2118 transitions. [2022-11-16 11:53:53,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1787 to 1222. [2022-11-16 11:53:53,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1222 states have (on average 1.2111292962356792) internal successors, (1480), 1221 states have internal predecessors, (1480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:53,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1480 transitions. [2022-11-16 11:53:53,806 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1222 states and 1480 transitions. [2022-11-16 11:53:53,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-16 11:53:53,807 INFO L428 stractBuchiCegarLoop]: Abstraction has 1222 states and 1480 transitions. [2022-11-16 11:53:53,807 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-16 11:53:53,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1222 states and 1480 transitions. [2022-11-16 11:53:53,813 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1111 [2022-11-16 11:53:53,813 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:53,813 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:53,814 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:53,814 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:53,814 INFO L748 eck$LassoCheckResult]: Stem: 19305#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 19292#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 19277#L59 assume !(0 == mp_add_~a3~0#1 % 256); 19278#L59-1 mp_add_~nb~0#1 := 4; 19299#L69 assume !(0 == mp_add_~b3~0#1 % 256); 19325#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 19326#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19412#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19410#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 19411#L84-2 [2022-11-16 11:53:53,814 INFO L750 eck$LassoCheckResult]: Loop: 19411#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19774#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19773#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19772#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19771#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 19770#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19769#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19767#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19764#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19762#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 19760#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19758#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19756#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19754#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19751#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19749#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19748#L84 assume !(0 == mp_add_~i~0#1 % 256); 19747#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 19459#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19746#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19744#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19743#L90 assume !(0 == mp_add_~i~0#1 % 256); 19742#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 19452#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19741#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19738#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19733#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19734#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 19723#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19724#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19719#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19720#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19716#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19715#L84 assume !(0 == mp_add_~i~0#1 % 256); 19714#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19713#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 19712#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19710#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19709#L90 assume !(0 == mp_add_~i~0#1 % 256); 19708#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19707#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 19705#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19702#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19700#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19698#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19696#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 19694#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19692#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19689#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19684#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19683#L84 assume !(0 == mp_add_~i~0#1 % 256); 19682#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19681#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19679#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 19676#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19672#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19669#L96 assume !(0 == mp_add_~partial_sum~0#1); 19666#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 19663#L96-4 mp_add_~carry~0#1 := 1; 19660#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19658#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19656#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19654#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 19651#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19565#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19566#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19641#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19520#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19521#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19515#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19516#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19511#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19468#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19466#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19462#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19460#L84 assume !(0 == mp_add_~i~0#1 % 256); 19458#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19456#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19455#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19454#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19444#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19443#L96 assume !(0 == mp_add_~partial_sum~0#1); 19441#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 19442#L96-4 mp_add_~carry~0#1 := 1; 19499#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19389#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19385#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19386#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19480#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19479#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19477#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19475#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19474#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19473#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19472#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19471#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19470#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19469#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19467#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19464#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19461#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 19411#L84-2 [2022-11-16 11:53:53,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:53,815 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 16 times [2022-11-16 11:53:53,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:53,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045983737] [2022-11-16 11:53:53,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:53,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:53,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:53,828 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:53:53,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:53:53,838 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:53:53,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:53,839 INFO L85 PathProgramCache]: Analyzing trace with hash 153895120, now seen corresponding path program 1 times [2022-11-16 11:53:53,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:53,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414525110] [2022-11-16 11:53:53,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:53,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:53,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:54,384 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 166 proven. 9 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-11-16 11:53:54,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:54,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414525110] [2022-11-16 11:53:54,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414525110] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:54,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877101697] [2022-11-16 11:53:54,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:54,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:54,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:54,391 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:54,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 11:53:54,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:54,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 11:53:54,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:54,515 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-16 11:53:54,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:53:54,547 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-16 11:53:54,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877101697] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:53:54,547 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:53:54,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 11 [2022-11-16 11:53:54,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540287047] [2022-11-16 11:53:54,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:53:54,549 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:54,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:54,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 11:53:54,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-16 11:53:54,550 INFO L87 Difference]: Start difference. First operand 1222 states and 1480 transitions. cyclomatic complexity: 264 Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:56,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:56,437 INFO L93 Difference]: Finished difference Result 1910 states and 2237 transitions. [2022-11-16 11:53:56,437 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2237 transitions. [2022-11-16 11:53:56,449 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 1632 [2022-11-16 11:53:56,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1893 states and 2220 transitions. [2022-11-16 11:53:56,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1893 [2022-11-16 11:53:56,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1893 [2022-11-16 11:53:56,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1893 states and 2220 transitions. [2022-11-16 11:53:56,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:56,462 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1893 states and 2220 transitions. [2022-11-16 11:53:56,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1893 states and 2220 transitions. [2022-11-16 11:53:56,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1893 to 850. [2022-11-16 11:53:56,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 850 states have (on average 1.1741176470588235) internal successors, (998), 849 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:56,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 998 transitions. [2022-11-16 11:53:56,486 INFO L240 hiAutomatonCegarLoop]: Abstraction has 850 states and 998 transitions. [2022-11-16 11:53:56,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-16 11:53:56,487 INFO L428 stractBuchiCegarLoop]: Abstraction has 850 states and 998 transitions. [2022-11-16 11:53:56,487 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-16 11:53:56,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 850 states and 998 transitions. [2022-11-16 11:53:56,491 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 714 [2022-11-16 11:53:56,491 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:56,491 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:56,492 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:56,492 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-16 11:53:56,492 INFO L748 eck$LassoCheckResult]: Stem: 23157#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 23145#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 23130#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 23132#L61 assume !(0 == mp_add_~a2~0#1 % 256); 23133#L59-1 mp_add_~nb~0#1 := 4; 23152#L69 assume !(0 == mp_add_~b3~0#1 % 256); 23141#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 23190#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 23189#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23187#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 23188#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23202#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23203#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23208#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23207#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23206#L108 assume !(0 == mp_add_~i~0#1 % 256); 23178#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 23165#L109-1 [2022-11-16 11:53:56,492 INFO L750 eck$LassoCheckResult]: Loop: 23165#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23158#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23159#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23241#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23170#L108 assume !(0 == mp_add_~i~0#1 % 256); 23171#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23195#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 23196#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23200#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23199#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23197#L108 assume !(0 == mp_add_~i~0#1 % 256); 23198#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23205#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23204#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 23150#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23151#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23164#L108 assume !(0 == mp_add_~i~0#1 % 256); 23240#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 23165#L109-1 [2022-11-16 11:53:56,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:56,493 INFO L85 PathProgramCache]: Analyzing trace with hash 788558134, now seen corresponding path program 1 times [2022-11-16 11:53:56,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:56,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160852224] [2022-11-16 11:53:56,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:56,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:56,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:56,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 11:53:56,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:56,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160852224] [2022-11-16 11:53:56,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160852224] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:56,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:56,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 11:53:56,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801541164] [2022-11-16 11:53:56,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:56,577 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:53:56,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:56,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 1 times [2022-11-16 11:53:56,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:56,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989806490] [2022-11-16 11:53:56,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:56,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:56,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:56,626 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 11:53:56,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:56,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989806490] [2022-11-16 11:53:56,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989806490] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:56,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020334639] [2022-11-16 11:53:56,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:56,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:56,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:56,635 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:56,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 11:53:56,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:56,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 11:53:56,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:56,707 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-16 11:53:56,707 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 11:53:56,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020334639] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:56,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 11:53:56,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-16 11:53:56,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002534348] [2022-11-16 11:53:56,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:56,709 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:56,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:56,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:53:56,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 11:53:56,710 INFO L87 Difference]: Start difference. First operand 850 states and 998 transitions. cyclomatic complexity: 157 Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:56,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:56,868 INFO L93 Difference]: Finished difference Result 1660 states and 1942 transitions. [2022-11-16 11:53:56,868 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 1942 transitions. [2022-11-16 11:53:56,876 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 1428 [2022-11-16 11:53:56,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1660 states and 1942 transitions. [2022-11-16 11:53:56,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1660 [2022-11-16 11:53:56,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1660 [2022-11-16 11:53:56,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1660 states and 1942 transitions. [2022-11-16 11:53:56,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:56,886 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1660 states and 1942 transitions. [2022-11-16 11:53:56,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states and 1942 transitions. [2022-11-16 11:53:56,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 861. [2022-11-16 11:53:56,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 861 states have (on average 1.173054587688734) internal successors, (1010), 860 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:56,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1010 transitions. [2022-11-16 11:53:56,907 INFO L240 hiAutomatonCegarLoop]: Abstraction has 861 states and 1010 transitions. [2022-11-16 11:53:56,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 11:53:56,908 INFO L428 stractBuchiCegarLoop]: Abstraction has 861 states and 1010 transitions. [2022-11-16 11:53:56,908 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-16 11:53:56,908 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1010 transitions. [2022-11-16 11:53:56,911 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 714 [2022-11-16 11:53:56,911 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:56,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:56,912 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:56,912 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-16 11:53:56,912 INFO L748 eck$LassoCheckResult]: Stem: 25736#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 25721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 25711#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 25713#L61 assume !(0 == mp_add_~a2~0#1 % 256); 25714#L59-1 mp_add_~nb~0#1 := 4; 25731#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 25733#L71 assume !(0 == mp_add_~b2~0#1 % 256); 25783#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 25781#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 25780#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25747#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 25748#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 25742#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 25743#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 25777#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25776#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25774#L108 assume !(0 == mp_add_~i~0#1 % 256); 25771#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 25769#L109-1 [2022-11-16 11:53:56,913 INFO L750 eck$LassoCheckResult]: Loop: 25769#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 25766#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 25767#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25773#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25772#L108 assume !(0 == mp_add_~i~0#1 % 256); 25758#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 25757#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 25737#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 25726#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25727#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25741#L108 assume !(0 == mp_add_~i~0#1 % 256); 25770#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 25768#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 25765#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 25762#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25761#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25759#L108 assume !(0 == mp_add_~i~0#1 % 256); 25760#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 25769#L109-1 [2022-11-16 11:53:56,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:56,913 INFO L85 PathProgramCache]: Analyzing trace with hash 2019093187, now seen corresponding path program 1 times [2022-11-16 11:53:56,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:56,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578406410] [2022-11-16 11:53:56,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:56,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:56,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:56,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 11:53:56,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:56,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578406410] [2022-11-16 11:53:56,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578406410] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:56,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:56,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:53:56,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993104912] [2022-11-16 11:53:56,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:56,973 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:53:56,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:56,974 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 2 times [2022-11-16 11:53:56,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:56,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983208448] [2022-11-16 11:53:56,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:56,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:56,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:57,032 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 11:53:57,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:57,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983208448] [2022-11-16 11:53:57,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983208448] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:57,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318650804] [2022-11-16 11:53:57,033 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 11:53:57,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:57,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:57,039 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:57,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-16 11:53:57,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 11:53:57,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:53:57,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 11:53:57,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:57,131 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-16 11:53:57,131 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 11:53:57,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318650804] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:57,132 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 11:53:57,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-16 11:53:57,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479920974] [2022-11-16 11:53:57,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:57,132 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:57,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:57,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:53:57,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-16 11:53:57,133 INFO L87 Difference]: Start difference. First operand 861 states and 1010 transitions. cyclomatic complexity: 158 Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:57,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:57,307 INFO L93 Difference]: Finished difference Result 969 states and 1116 transitions. [2022-11-16 11:53:57,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 969 states and 1116 transitions. [2022-11-16 11:53:57,311 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 725 [2022-11-16 11:53:57,315 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 969 states to 864 states and 957 transitions. [2022-11-16 11:53:57,315 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 864 [2022-11-16 11:53:57,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 864 [2022-11-16 11:53:57,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 957 transitions. [2022-11-16 11:53:57,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:57,317 INFO L218 hiAutomatonCegarLoop]: Abstraction has 864 states and 957 transitions. [2022-11-16 11:53:57,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 957 transitions. [2022-11-16 11:53:57,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 708. [2022-11-16 11:53:57,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 708 states have (on average 1.1257062146892656) internal successors, (797), 707 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:57,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 797 transitions. [2022-11-16 11:53:57,330 INFO L240 hiAutomatonCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-16 11:53:57,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 11:53:57,331 INFO L428 stractBuchiCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-16 11:53:57,331 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-16 11:53:57,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 708 states and 797 transitions. [2022-11-16 11:53:57,334 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-16 11:53:57,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:57,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:57,335 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:57,335 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:57,335 INFO L748 eck$LassoCheckResult]: Stem: 27623#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 27613#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 27597#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 27599#L61 assume !(0 == mp_add_~a2~0#1 % 256); 27600#L59-1 mp_add_~nb~0#1 := 4; 27618#L69 assume !(0 == mp_add_~b3~0#1 % 256); 27620#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 27653#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 27654#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27650#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 27642#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 27643#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 28037#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 28036#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 28033#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 28031#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 28030#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28029#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28028#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28027#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28026#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28019#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27787#L83-1 [2022-11-16 11:53:57,335 INFO L750 eck$LassoCheckResult]: Loop: 27787#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 27629#L90 assume !(0 == mp_add_~i~0#1 % 256); 27630#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 27672#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 28013#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 28010#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 28008#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 28005#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 28003#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28002#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28001#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28000#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 27953#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27764#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 27948#L90 assume !(0 == mp_add_~i~0#1 % 256); 27949#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 27943#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 27944#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 27935#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 27937#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 27930#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 27931#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 27926#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 27927#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28175#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28174#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27920#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 27921#L90 assume !(0 == mp_add_~i~0#1 % 256); 27916#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 27917#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 27839#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 27840#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 27834#L96 assume !(0 == mp_add_~partial_sum~0#1); 27835#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 27830#L96-4 mp_add_~carry~0#1 := 1; 27831#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 27826#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 27827#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 27822#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 27823#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 27818#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 27819#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27809#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 27811#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 27804#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 27805#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28025#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28024#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28023#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 27692#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 27693#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 28022#L84 assume !(0 == mp_add_~i~0#1 % 256); 28021#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 28020#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 28018#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 27787#L83-1 [2022-11-16 11:53:57,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:57,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1705939075, now seen corresponding path program 1 times [2022-11-16 11:53:57,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:57,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199152148] [2022-11-16 11:53:57,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:57,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:57,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:57,440 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:57,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:57,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199152148] [2022-11-16 11:53:57,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199152148] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:57,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:57,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 11:53:57,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611770628] [2022-11-16 11:53:57,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:57,442 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:53:57,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:57,442 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 1 times [2022-11-16 11:53:57,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:57,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973464220] [2022-11-16 11:53:57,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:57,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:57,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:57,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:57,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973464220] [2022-11-16 11:53:57,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973464220] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:57,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471603632] [2022-11-16 11:53:57,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:57,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:57,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:57,667 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:57,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-16 11:53:57,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:57,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:53:57,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:57,886 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-16 11:53:57,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:53:58,039 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-16 11:53:58,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471603632] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:53:58,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:53:58,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 15 [2022-11-16 11:53:58,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762580089] [2022-11-16 11:53:58,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:53:58,040 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:58,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:58,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 11:53:58,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 11:53:58,041 INFO L87 Difference]: Start difference. First operand 708 states and 797 transitions. cyclomatic complexity: 97 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:58,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:58,294 INFO L93 Difference]: Finished difference Result 2052 states and 2298 transitions. [2022-11-16 11:53:58,294 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2052 states and 2298 transitions. [2022-11-16 11:53:58,303 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 1839 [2022-11-16 11:53:58,311 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2052 states to 2052 states and 2298 transitions. [2022-11-16 11:53:58,312 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2052 [2022-11-16 11:53:58,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2052 [2022-11-16 11:53:58,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2052 states and 2298 transitions. [2022-11-16 11:53:58,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:58,316 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2052 states and 2298 transitions. [2022-11-16 11:53:58,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states and 2298 transitions. [2022-11-16 11:53:58,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 708. [2022-11-16 11:53:58,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 708 states have (on average 1.1257062146892656) internal successors, (797), 707 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:58,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 797 transitions. [2022-11-16 11:53:58,335 INFO L240 hiAutomatonCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-16 11:53:58,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 11:53:58,336 INFO L428 stractBuchiCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-16 11:53:58,336 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-16 11:53:58,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 708 states and 797 transitions. [2022-11-16 11:53:58,339 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-16 11:53:58,339 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:58,339 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:58,340 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:58,340 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:58,340 INFO L748 eck$LassoCheckResult]: Stem: 30732#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 30722#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 30712#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 30714#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 30715#L63 assume !(0 == mp_add_~a1~0#1 % 256); 30716#L59-1 mp_add_~nb~0#1 := 4; 30763#L69 assume !(0 == mp_add_~b3~0#1 % 256); 30764#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 30757#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30758#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30756#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 30748#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 30749#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 31161#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 31160#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 31157#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 31155#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 31154#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 31153#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 31152#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 31151#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 31150#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 31149#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30899#L83-1 [2022-11-16 11:53:58,340 INFO L750 eck$LassoCheckResult]: Loop: 30899#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 31146#L90 assume !(0 == mp_add_~i~0#1 % 256); 31145#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 30779#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 31143#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 31140#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 31138#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 31137#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 31134#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 31132#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 31130#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 31128#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 31125#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30876#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 30783#L90 assume !(0 == mp_add_~i~0#1 % 256); 30745#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 30746#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 31124#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 31121#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 31122#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 31135#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 31133#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 31131#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 31129#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 31126#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 31123#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30774#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 30775#L90 assume !(0 == mp_add_~i~0#1 % 256); 31119#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 31117#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 31105#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 31103#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 31102#L96 assume !(0 == mp_add_~partial_sum~0#1); 31101#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 31100#L96-4 mp_add_~carry~0#1 := 1; 31099#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 31098#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 31097#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 31096#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 31095#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 31094#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 31093#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30929#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30925#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 30926#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30921#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30922#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30917#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30918#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30913#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30914#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 31164#L84 assume !(0 == mp_add_~i~0#1 % 256); 31163#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 31162#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 31148#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30899#L83-1 [2022-11-16 11:53:58,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:58,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1740949060, now seen corresponding path program 1 times [2022-11-16 11:53:58,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:58,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246291778] [2022-11-16 11:53:58,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:58,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:58,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:58,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:58,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:58,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246291778] [2022-11-16 11:53:58,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246291778] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:58,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:58,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 11:53:58,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145006030] [2022-11-16 11:53:58,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:58,465 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:53:58,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:58,466 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 2 times [2022-11-16 11:53:58,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:58,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710437501] [2022-11-16 11:53:58,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:58,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:58,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:58,629 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:58,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:58,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710437501] [2022-11-16 11:53:58,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710437501] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:58,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874218091] [2022-11-16 11:53:58,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 11:53:58,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:58,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:58,634 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:58,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-16 11:53:58,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 11:53:58,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:53:58,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 11:53:58,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:58,775 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-16 11:53:58,775 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 11:53:58,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874218091] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:58,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 11:53:58,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-16 11:53:58,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399651112] [2022-11-16 11:53:58,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:58,776 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:58,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:58,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 11:53:58,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 11:53:58,777 INFO L87 Difference]: Start difference. First operand 708 states and 797 transitions. cyclomatic complexity: 97 Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:59,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:53:59,181 INFO L93 Difference]: Finished difference Result 2729 states and 3055 transitions. [2022-11-16 11:53:59,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2729 states and 3055 transitions. [2022-11-16 11:53:59,191 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2452 [2022-11-16 11:53:59,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2729 states to 2729 states and 3055 transitions. [2022-11-16 11:53:59,211 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2729 [2022-11-16 11:53:59,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2729 [2022-11-16 11:53:59,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2729 states and 3055 transitions. [2022-11-16 11:53:59,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:53:59,217 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2729 states and 3055 transitions. [2022-11-16 11:53:59,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2729 states and 3055 transitions. [2022-11-16 11:53:59,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2729 to 708. [2022-11-16 11:53:59,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 708 states have (on average 1.1257062146892656) internal successors, (797), 707 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:53:59,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 797 transitions. [2022-11-16 11:53:59,242 INFO L240 hiAutomatonCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-16 11:53:59,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 11:53:59,243 INFO L428 stractBuchiCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-16 11:53:59,243 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-16 11:53:59,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 708 states and 797 transitions. [2022-11-16 11:53:59,245 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-16 11:53:59,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:53:59,245 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:53:59,248 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:59,248 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:53:59,248 INFO L748 eck$LassoCheckResult]: Stem: 34353#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 34343#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 34333#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 34335#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 34336#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 34337#L59-1 mp_add_~nb~0#1 := 4; 34574#L69 assume !(0 == mp_add_~b3~0#1 % 256); 34575#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 34568#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34569#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34566#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34565#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 34564#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34563#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34562#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34559#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 34557#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 34556#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34555#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34554#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34553#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34552#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34551#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34511#L83-1 [2022-11-16 11:53:59,248 INFO L750 eck$LassoCheckResult]: Loop: 34511#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34752#L90 assume !(0 == mp_add_~i~0#1 % 256); 34751#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 34375#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34725#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34720#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 34716#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34713#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 34398#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34396#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34397#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34391#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34387#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34388#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34645#L90 assume !(0 == mp_add_~i~0#1 % 256); 34644#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34642#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 34372#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34637#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 34639#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34769#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34767#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 34625#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34622#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34619#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34612#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34607#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34606#L90 assume !(0 == mp_add_~i~0#1 % 256); 34605#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34604#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34603#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 34601#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 34600#L96 assume !(0 == mp_add_~partial_sum~0#1); 34599#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 34598#L96-4 mp_add_~carry~0#1 := 1; 34597#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34596#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34595#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34594#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 34593#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34592#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34591#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34589#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 34588#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 34587#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34586#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34585#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34584#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34583#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34582#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34581#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 34580#L84 assume !(0 == mp_add_~i~0#1 % 256); 34579#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 34576#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 34550#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 34511#L83-1 [2022-11-16 11:53:59,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:59,249 INFO L85 PathProgramCache]: Analyzing trace with hash -52005318, now seen corresponding path program 1 times [2022-11-16 11:53:59,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:59,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274847567] [2022-11-16 11:53:59,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:59,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:59,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:59,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:59,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:59,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274847567] [2022-11-16 11:53:59,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274847567] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:59,398 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:53:59,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 11:53:59,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502840471] [2022-11-16 11:53:59,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:59,399 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:53:59,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:53:59,400 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 3 times [2022-11-16 11:53:59,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:53:59,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177917274] [2022-11-16 11:53:59,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:53:59,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:53:59,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:53:59,581 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:53:59,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:53:59,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177917274] [2022-11-16 11:53:59,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177917274] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:53:59,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573164092] [2022-11-16 11:53:59,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 11:53:59,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:53:59,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:53:59,587 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:53:59,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 11:53:59,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-16 11:53:59,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:53:59,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 11:53:59,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:53:59,696 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-16 11:53:59,696 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 11:53:59,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573164092] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:53:59,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 11:53:59,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-16 11:53:59,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109267977] [2022-11-16 11:53:59,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:53:59,697 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:53:59,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:53:59,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 11:53:59,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-16 11:53:59,698 INFO L87 Difference]: Start difference. First operand 708 states and 797 transitions. cyclomatic complexity: 97 Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:54:00,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:54:00,272 INFO L93 Difference]: Finished difference Result 2713 states and 3036 transitions. [2022-11-16 11:54:00,272 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2713 states and 3036 transitions. [2022-11-16 11:54:00,282 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2452 [2022-11-16 11:54:00,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2713 states to 2713 states and 3036 transitions. [2022-11-16 11:54:00,324 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2713 [2022-11-16 11:54:00,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2713 [2022-11-16 11:54:00,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2713 states and 3036 transitions. [2022-11-16 11:54:00,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:00,329 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2713 states and 3036 transitions. [2022-11-16 11:54:00,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states and 3036 transitions. [2022-11-16 11:54:00,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 682. [2022-11-16 11:54:00,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 682 states have (on average 1.1217008797653958) internal successors, (765), 681 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:54:00,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 765 transitions. [2022-11-16 11:54:00,355 INFO L240 hiAutomatonCegarLoop]: Abstraction has 682 states and 765 transitions. [2022-11-16 11:54:00,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 11:54:00,356 INFO L428 stractBuchiCegarLoop]: Abstraction has 682 states and 765 transitions. [2022-11-16 11:54:00,357 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-16 11:54:00,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 682 states and 765 transitions. [2022-11-16 11:54:00,360 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-16 11:54:00,360 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:54:00,360 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:54:00,361 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:54:00,361 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-11-16 11:54:00,361 INFO L748 eck$LassoCheckResult]: Stem: 37960#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 37950#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 37941#L59 assume !(0 == mp_add_~a3~0#1 % 256); 37942#L59-1 mp_add_~nb~0#1 := 4; 37955#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 37947#L71 assume !(0 == mp_add_~b2~0#1 % 256); 37948#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 37972#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38116#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38117#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 38112#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 38113#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 38108#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 38109#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38495#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38598#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 38596#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 38594#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 38591#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 38589#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38587#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38585#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38584#L84 assume !(0 == mp_add_~i~0#1 % 256); 37971#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 37963#L85-1 [2022-11-16 11:54:00,362 INFO L750 eck$LassoCheckResult]: Loop: 37963#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 37951#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 37952#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38087#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38605#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 38580#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 38578#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 38576#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 38574#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38572#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38570#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38568#L84 assume !(0 == mp_add_~i~0#1 % 256); 38565#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 38564#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 38561#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 38558#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38552#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38549#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 38547#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 38545#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 38543#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 38541#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38539#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38537#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38535#L84 assume !(0 == mp_add_~i~0#1 % 256); 38533#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 38531#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 38529#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 38527#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38524#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38525#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 38579#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 38577#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 38575#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 38573#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38571#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38569#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38510#L84 assume !(0 == mp_add_~i~0#1 % 256); 38567#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 38499#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 38496#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 38497#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38607#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 38592#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 38590#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 38588#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 38586#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38582#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38509#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38506#L84 assume !(0 == mp_add_~i~0#1 % 256); 38502#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 37963#L85-1 [2022-11-16 11:54:00,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:00,362 INFO L85 PathProgramCache]: Analyzing trace with hash 2050582902, now seen corresponding path program 1 times [2022-11-16 11:54:00,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:00,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103288192] [2022-11-16 11:54:00,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:00,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:00,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:00,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 11:54:00,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:00,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103288192] [2022-11-16 11:54:00,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103288192] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:00,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:00,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:00,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435066022] [2022-11-16 11:54:00,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:00,427 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:54:00,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:00,427 INFO L85 PathProgramCache]: Analyzing trace with hash 239687477, now seen corresponding path program 1 times [2022-11-16 11:54:00,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:00,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109645507] [2022-11-16 11:54:00,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:00,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:00,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 18 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:54:00,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:00,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109645507] [2022-11-16 11:54:00,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109645507] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:00,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794249110] [2022-11-16 11:54:00,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:00,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:00,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:00,591 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:00,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-16 11:54:00,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:00,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:00,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:00,782 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-16 11:54:00,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:00,865 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-16 11:54:00,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794249110] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:00,865 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:00,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2022-11-16 11:54:00,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230602565] [2022-11-16 11:54:00,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:00,866 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:54:00,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:00,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:00,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:00,867 INFO L87 Difference]: Start difference. First operand 682 states and 765 transitions. cyclomatic complexity: 91 Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:54:00,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:54:00,872 INFO L93 Difference]: Finished difference Result 659 states and 737 transitions. [2022-11-16 11:54:00,872 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 659 states and 737 transitions. [2022-11-16 11:54:00,875 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-16 11:54:00,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 659 states to 659 states and 737 transitions. [2022-11-16 11:54:00,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 659 [2022-11-16 11:54:00,879 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2022-11-16 11:54:00,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 659 states and 737 transitions. [2022-11-16 11:54:00,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:00,881 INFO L218 hiAutomatonCegarLoop]: Abstraction has 659 states and 737 transitions. [2022-11-16 11:54:00,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states and 737 transitions. [2022-11-16 11:54:00,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 659. [2022-11-16 11:54:00,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 659 states have (on average 1.118361153262519) internal successors, (737), 658 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:54:00,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 737 transitions. [2022-11-16 11:54:00,894 INFO L240 hiAutomatonCegarLoop]: Abstraction has 659 states and 737 transitions. [2022-11-16 11:54:00,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:00,895 INFO L428 stractBuchiCegarLoop]: Abstraction has 659 states and 737 transitions. [2022-11-16 11:54:00,895 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-16 11:54:00,895 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 737 transitions. [2022-11-16 11:54:00,897 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-16 11:54:00,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:54:00,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:54:00,898 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:54:00,898 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:54:00,898 INFO L748 eck$LassoCheckResult]: Stem: 39621#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 39611#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 39599#L59 assume !(0 == mp_add_~a3~0#1 % 256); 39600#L59-1 mp_add_~nb~0#1 := 4; 39616#L69 assume !(0 == mp_add_~b3~0#1 % 256); 39618#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 39634#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39776#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 39775#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 39774#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 39773#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 39772#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 39771#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 39770#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 39769#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 39768#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 39767#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 39764#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 39762#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 39761#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 39760#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 39759#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 39758#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39757#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39755#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 39756#L83-1 [2022-11-16 11:54:00,898 INFO L750 eck$LassoCheckResult]: Loop: 39756#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 40012#L90 assume !(0 == mp_add_~i~0#1 % 256); 40010#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 39641#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 40007#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 40003#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 40000#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 39989#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 39987#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 39985#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 39984#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39982#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39980#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 39733#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 39960#L90 assume !(0 == mp_add_~i~0#1 % 256); 39636#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 39637#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 39999#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 39997#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 39995#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 39993#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 39991#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 39988#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 39986#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39983#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39981#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 39979#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 39627#L90 assume !(0 == mp_add_~i~0#1 % 256); 39628#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 39977#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 39973#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 39971#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 39970#L96 assume !(0 == mp_add_~partial_sum~0#1); 39969#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 39968#L96-4 mp_add_~carry~0#1 := 1; 39967#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 39966#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 39965#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 39964#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 39963#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39962#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39961#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 39796#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 39792#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 39793#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 40021#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 40020#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 39781#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 39782#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39777#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39778#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 40019#L84 assume !(0 == mp_add_~i~0#1 % 256); 40018#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 40017#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 40015#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 39756#L83-1 [2022-11-16 11:54:00,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:00,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1613858065, now seen corresponding path program 1 times [2022-11-16 11:54:00,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:00,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139970242] [2022-11-16 11:54:00,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:00,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:01,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:54:01,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:01,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139970242] [2022-11-16 11:54:01,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139970242] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:01,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327467604] [2022-11-16 11:54:01,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:01,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:01,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:01,175 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:01,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-16 11:54:01,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:01,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 11:54:01,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:01,462 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 11:54:01,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:01,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:54:01,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327467604] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:01,654 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:01,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 14 [2022-11-16 11:54:01,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151282707] [2022-11-16 11:54:01,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:01,656 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:54:01,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:01,657 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 4 times [2022-11-16 11:54:01,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:01,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578101301] [2022-11-16 11:54:01,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:01,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:01,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:01,827 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:54:01,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:01,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578101301] [2022-11-16 11:54:01,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578101301] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:01,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67063427] [2022-11-16 11:54:01,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 11:54:01,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:01,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:01,835 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:01,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-16 11:54:01,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 11:54:01,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:54:01,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:01,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:02,011 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-16 11:54:02,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:02,150 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-16 11:54:02,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67063427] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:02,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:02,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 15 [2022-11-16 11:54:02,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567896643] [2022-11-16 11:54:02,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:02,151 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:54:02,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:02,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-16 11:54:02,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-11-16 11:54:02,154 INFO L87 Difference]: Start difference. First operand 659 states and 737 transitions. cyclomatic complexity: 86 Second operand has 15 states, 14 states have (on average 5.0) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:54:03,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:54:03,113 INFO L93 Difference]: Finished difference Result 1871 states and 2053 transitions. [2022-11-16 11:54:03,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1871 states and 2053 transitions. [2022-11-16 11:54:03,123 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 1495 [2022-11-16 11:54:03,129 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1871 states to 1735 states and 1895 transitions. [2022-11-16 11:54:03,129 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1735 [2022-11-16 11:54:03,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1735 [2022-11-16 11:54:03,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1735 states and 1895 transitions. [2022-11-16 11:54:03,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:03,133 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1735 states and 1895 transitions. [2022-11-16 11:54:03,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1735 states and 1895 transitions. [2022-11-16 11:54:03,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1735 to 1215. [2022-11-16 11:54:03,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1215 states, 1215 states have (on average 1.1012345679012345) internal successors, (1338), 1214 states have internal predecessors, (1338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:54:03,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1215 states to 1215 states and 1338 transitions. [2022-11-16 11:54:03,163 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1215 states and 1338 transitions. [2022-11-16 11:54:03,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:54:03,164 INFO L428 stractBuchiCegarLoop]: Abstraction has 1215 states and 1338 transitions. [2022-11-16 11:54:03,165 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-16 11:54:03,165 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1215 states and 1338 transitions. [2022-11-16 11:54:03,169 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 1128 [2022-11-16 11:54:03,169 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:54:03,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:54:03,170 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [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] [2022-11-16 11:54:03,170 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:54:03,171 INFO L748 eck$LassoCheckResult]: Stem: 42675#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 42666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 42659#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 42661#L61 assume !(0 == mp_add_~a2~0#1 % 256); 42662#L59-1 mp_add_~nb~0#1 := 4; 42670#L69 assume !(0 == mp_add_~b3~0#1 % 256); 42672#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 42686#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 42692#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 42693#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 42852#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 42851#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 42850#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 42849#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 42848#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 42847#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 42846#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 42845#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 42842#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 42840#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 42839#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 42838#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 42837#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 42836#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 42835#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 42833#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 42834#L83-1 [2022-11-16 11:54:03,172 INFO L750 eck$LassoCheckResult]: Loop: 42834#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 43078#L90 assume !(0 == mp_add_~i~0#1 % 256); 43077#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 42700#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 43076#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 43073#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 43071#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 43070#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 43069#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 43068#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 43064#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 43062#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 43060#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 42783#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 43057#L90 assume !(0 == mp_add_~i~0#1 % 256); 43056#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 43054#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 42697#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 43050#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 43051#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 43067#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 43066#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 43065#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 43063#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 43061#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 43059#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 43058#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 42958#L90 assume !(0 == mp_add_~i~0#1 % 256); 43055#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 43053#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 43052#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 42954#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 42953#L96 assume !(0 == mp_add_~partial_sum~0#1); 42952#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 42951#L96-4 mp_add_~carry~0#1 := 1; 42950#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 42949#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 42948#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 42947#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 42946#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 42945#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 42726#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 42727#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 42858#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 42857#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 42725#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 42724#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 42723#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 42722#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 42721#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 42703#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 42704#L84 assume !(0 == mp_add_~i~0#1 % 256); 43081#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 43080#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 43079#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 42834#L83-1 [2022-11-16 11:54:03,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:03,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1250312817, now seen corresponding path program 1 times [2022-11-16 11:54:03,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:03,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593748115] [2022-11-16 11:54:03,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:03,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:03,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:03,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:54:03,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:03,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593748115] [2022-11-16 11:54:03,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593748115] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:03,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440373432] [2022-11-16 11:54:03,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:03,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:03,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:03,485 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:03,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-16 11:54:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:03,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-16 11:54:03,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:04,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:54:04,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:10,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:55:10,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440373432] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:10,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:10,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-11-16 11:55:10,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24682151] [2022-11-16 11:55:10,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:10,645 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:55:10,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:10,645 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 5 times [2022-11-16 11:55:10,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:10,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679841213] [2022-11-16 11:55:10,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:10,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:10,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:10,806 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:55:10,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:10,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679841213] [2022-11-16 11:55:10,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679841213] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:10,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781814458] [2022-11-16 11:55:10,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-16 11:55:10,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:10,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:10,815 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:10,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-16 11:55:10,880 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-16 11:55:10,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:55:10,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:10,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:10,942 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 11:55:10,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:11,038 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 11:55:11,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781814458] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:11,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:11,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 6] total 13 [2022-11-16 11:55:11,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306197605] [2022-11-16 11:55:11,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:11,039 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:55:11,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:11,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 11:55:11,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=347, Unknown=0, NotChecked=0, Total=506 [2022-11-16 11:55:11,040 INFO L87 Difference]: Start difference. First operand 1215 states and 1338 transitions. cyclomatic complexity: 137 Second operand has 23 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 23 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:14,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:55:14,278 INFO L93 Difference]: Finished difference Result 1747 states and 1890 transitions. [2022-11-16 11:55:14,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1747 states and 1890 transitions. [2022-11-16 11:55:14,285 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 1363 [2022-11-16 11:55:14,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1747 states to 1616 states and 1756 transitions. [2022-11-16 11:55:14,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1616 [2022-11-16 11:55:14,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1616 [2022-11-16 11:55:14,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1616 states and 1756 transitions. [2022-11-16 11:55:14,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:14,295 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1616 states and 1756 transitions. [2022-11-16 11:55:14,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1616 states and 1756 transitions. [2022-11-16 11:55:14,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1616 to 1309. [2022-11-16 11:55:14,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 1309 states have (on average 1.0962566844919786) internal successors, (1435), 1308 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:14,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1435 transitions. [2022-11-16 11:55:14,321 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1309 states and 1435 transitions. [2022-11-16 11:55:14,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-16 11:55:14,322 INFO L428 stractBuchiCegarLoop]: Abstraction has 1309 states and 1435 transitions. [2022-11-16 11:55:14,322 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-16 11:55:14,322 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1309 states and 1435 transitions. [2022-11-16 11:55:14,326 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 1166 [2022-11-16 11:55:14,326 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:55:14,326 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:55:14,327 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [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] [2022-11-16 11:55:14,327 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:55:14,327 INFO L748 eck$LassoCheckResult]: Stem: 46196#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 46185#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 46176#L59 assume !(0 == mp_add_~a3~0#1 % 256); 46177#L59-1 mp_add_~nb~0#1 := 4; 46370#L69 assume !(0 == mp_add_~b3~0#1 % 256); 46369#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 46368#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46367#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46366#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 46365#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 46364#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 46363#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 46362#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46361#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 46360#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 46359#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 46358#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 46355#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46353#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 46352#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 46351#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 46350#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 46349#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46348#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46347#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46346#L84 assume !(0 == mp_add_~i~0#1 % 256); 46345#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 46260#L85-1 [2022-11-16 11:55:14,328 INFO L750 eck$LassoCheckResult]: Loop: 46260#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 46344#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 46343#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46342#L90 assume !(0 == mp_add_~i~0#1 % 256); 46341#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 46290#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 46340#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 46337#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46335#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 46334#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 46333#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 46332#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 46331#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46330#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46329#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46328#L84 assume !(0 == mp_add_~i~0#1 % 256); 46327#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 46326#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 46256#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 46325#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46324#L90 assume !(0 == mp_add_~i~0#1 % 256); 46323#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 46322#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 46321#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 46318#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46316#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 46315#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 46314#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 46313#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 46312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46310#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46309#L84 assume !(0 == mp_add_~i~0#1 % 256); 46308#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 46307#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 46306#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 46305#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46304#L90 assume !(0 == mp_add_~i~0#1 % 256); 46303#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 46302#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 46301#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 46298#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46292#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 46293#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 46283#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 46284#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 46275#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46276#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46265#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46263#L84 assume !(0 == mp_add_~i~0#1 % 256); 46261#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 46258#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 46253#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 46254#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46294#L90 assume !(0 == mp_add_~i~0#1 % 256); 46295#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 46285#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 46286#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 46277#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46278#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 46270#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 46269#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 46268#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 46267#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46266#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46264#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46262#L84 assume !(0 == mp_add_~i~0#1 % 256); 46259#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 46260#L85-1 [2022-11-16 11:55:14,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:14,328 INFO L85 PathProgramCache]: Analyzing trace with hash 434383451, now seen corresponding path program 1 times [2022-11-16 11:55:14,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:14,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585535441] [2022-11-16 11:55:14,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:14,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:14,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:14,342 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:14,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:14,355 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:14,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:14,356 INFO L85 PathProgramCache]: Analyzing trace with hash -2024288261, now seen corresponding path program 1 times [2022-11-16 11:55:14,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:14,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705460893] [2022-11-16 11:55:14,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:14,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:14,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:14,533 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-16 11:55:14,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:14,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705460893] [2022-11-16 11:55:14,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705460893] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:14,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:14,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 11:55:14,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490926772] [2022-11-16 11:55:14,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:14,534 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:55:14,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:14,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 11:55:14,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 11:55:14,535 INFO L87 Difference]: Start difference. First operand 1309 states and 1435 transitions. cyclomatic complexity: 141 Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:14,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:55:14,675 INFO L93 Difference]: Finished difference Result 1097 states and 1178 transitions. [2022-11-16 11:55:14,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1097 states and 1178 transitions. [2022-11-16 11:55:14,679 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 872 [2022-11-16 11:55:14,683 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1097 states to 1093 states and 1174 transitions. [2022-11-16 11:55:14,683 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1093 [2022-11-16 11:55:14,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1093 [2022-11-16 11:55:14,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1093 states and 1174 transitions. [2022-11-16 11:55:14,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:14,685 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1093 states and 1174 transitions. [2022-11-16 11:55:14,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states and 1174 transitions. [2022-11-16 11:55:14,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 871. [2022-11-16 11:55:14,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 871 states have (on average 1.079219288174512) internal successors, (940), 870 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:14,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 940 transitions. [2022-11-16 11:55:14,701 INFO L240 hiAutomatonCegarLoop]: Abstraction has 871 states and 940 transitions. [2022-11-16 11:55:14,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 11:55:14,702 INFO L428 stractBuchiCegarLoop]: Abstraction has 871 states and 940 transitions. [2022-11-16 11:55:14,702 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-16 11:55:14,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 871 states and 940 transitions. [2022-11-16 11:55:14,704 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 657 [2022-11-16 11:55:14,704 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:55:14,705 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:55:14,705 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [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] [2022-11-16 11:55:14,705 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:55:14,706 INFO L748 eck$LassoCheckResult]: Stem: 48612#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 48600#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 48585#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 48587#L61 assume !(0 == mp_add_~a2~0#1 % 256); 48588#L59-1 mp_add_~nb~0#1 := 4; 48608#L69 assume !(0 == mp_add_~b3~0#1 % 256); 48609#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 48672#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48673#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 48668#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 48669#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 48664#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 48665#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 48660#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48661#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 48656#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48657#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48651#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 48652#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48643#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 48644#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48639#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48640#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48635#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48636#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48631#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 48632#L84 assume !(0 == mp_add_~i~0#1 % 256); 48627#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 48628#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 48681#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 48679#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48680#L90 assume !(0 == mp_add_~i~0#1 % 256); 48676#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 48592#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48593#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 49358#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 49355#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49353#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 49352#L100-1 [2022-11-16 11:55:14,706 INFO L750 eck$LassoCheckResult]: Loop: 49352#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49351#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49350#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49349#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49348#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49347#L84 assume !(0 == mp_add_~i~0#1 % 256); 49314#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49289#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 49290#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49313#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 49312#L90 assume !(0 == mp_add_~i~0#1 % 256); 49311#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 49310#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 49309#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 49307#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 49303#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49304#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49299#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 49300#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49295#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49296#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49186#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 49179#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 49180#L90 assume !(0 == mp_add_~i~0#1 % 256); 48624#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48625#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48594#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 48595#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 49372#L96 assume !(0 == mp_add_~partial_sum~0#1); 49371#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 49370#L96-4 mp_add_~carry~0#1 := 1; 49369#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49368#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49367#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49366#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 49365#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49364#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49363#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 49362#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49360#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 49356#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49354#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49352#L100-1 [2022-11-16 11:55:14,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:14,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1608048933, now seen corresponding path program 1 times [2022-11-16 11:55:14,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:14,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647525877] [2022-11-16 11:55:14,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:14,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:14,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:14,727 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:14,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:14,746 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:14,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:14,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1579420839, now seen corresponding path program 1 times [2022-11-16 11:55:14,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:14,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056681506] [2022-11-16 11:55:14,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:14,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:14,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:14,858 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 11:55:14,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:14,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056681506] [2022-11-16 11:55:14,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056681506] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:14,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409584710] [2022-11-16 11:55:14,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:14,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:14,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:14,863 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:14,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-16 11:55:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:14,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:14,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:15,083 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 11:55:15,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:15,168 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 11:55:15,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409584710] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:15,169 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:15,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 8 [2022-11-16 11:55:15,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750884117] [2022-11-16 11:55:15,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:15,169 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:55:15,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:15,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 11:55:15,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-16 11:55:15,170 INFO L87 Difference]: Start difference. First operand 871 states and 940 transitions. cyclomatic complexity: 81 Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:15,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:55:15,313 INFO L93 Difference]: Finished difference Result 1229 states and 1305 transitions. [2022-11-16 11:55:15,313 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1229 states and 1305 transitions. [2022-11-16 11:55:15,318 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 703 [2022-11-16 11:55:15,321 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1229 states to 1187 states and 1260 transitions. [2022-11-16 11:55:15,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1187 [2022-11-16 11:55:15,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1187 [2022-11-16 11:55:15,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1187 states and 1260 transitions. [2022-11-16 11:55:15,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:15,324 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1187 states and 1260 transitions. [2022-11-16 11:55:15,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states and 1260 transitions. [2022-11-16 11:55:15,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 887. [2022-11-16 11:55:15,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 887 states have (on average 1.0800450958286358) internal successors, (958), 886 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:15,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 958 transitions. [2022-11-16 11:55:15,340 INFO L240 hiAutomatonCegarLoop]: Abstraction has 887 states and 958 transitions. [2022-11-16 11:55:15,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 11:55:15,341 INFO L428 stractBuchiCegarLoop]: Abstraction has 887 states and 958 transitions. [2022-11-16 11:55:15,341 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-16 11:55:15,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 887 states and 958 transitions. [2022-11-16 11:55:15,344 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 556 [2022-11-16 11:55:15,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:55:15,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:55:15,345 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [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] [2022-11-16 11:55:15,345 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:55:15,346 INFO L748 eck$LassoCheckResult]: Stem: 50977#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 50966#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 50951#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 50953#L61 assume !(0 == mp_add_~a2~0#1 % 256); 50954#L59-1 mp_add_~nb~0#1 := 4; 50971#L69 assume !(0 == mp_add_~b3~0#1 % 256); 50987#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 50988#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51759#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51758#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 51757#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51756#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51755#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51754#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 51753#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 51752#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 51747#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 51748#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 51775#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 51773#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 51772#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51771#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51770#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51769#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51768#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51767#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51766#L84 assume !(0 == mp_add_~i~0#1 % 256); 51765#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 51764#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51763#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51762#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 51761#L90 assume !(0 == mp_add_~i~0#1 % 256); 51750#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 51751#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 50992#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 50993#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 51790#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51788#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 51787#L100-1 [2022-11-16 11:55:15,346 INFO L750 eck$LassoCheckResult]: Loop: 51787#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51786#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51785#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51784#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51783#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51782#L84 assume !(0 == mp_add_~i~0#1 % 256); 51781#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51780#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 51779#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51778#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 50983#L90 assume !(0 == mp_add_~i~0#1 % 256); 50984#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 50958#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 50959#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 51712#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 51710#L96 assume !(0 == mp_add_~partial_sum~0#1); 51708#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 51706#L96-4 mp_add_~carry~0#1 := 1; 51704#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51702#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51700#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 51698#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51696#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51694#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51692#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 51115#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 51760#L90 assume !(0 == mp_add_~i~0#1 % 256); 51749#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 51746#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 50991#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 50990#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 50969#L96 assume !(0 == mp_add_~partial_sum~0#1); 50970#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 51804#L96-4 mp_add_~carry~0#1 := 1; 51803#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51802#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51801#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51800#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 51799#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51798#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51797#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 51796#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51795#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 51791#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51789#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51787#L100-1 [2022-11-16 11:55:15,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:15,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1608048933, now seen corresponding path program 2 times [2022-11-16 11:55:15,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:15,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527122993] [2022-11-16 11:55:15,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:15,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:15,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:15,368 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:15,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:15,387 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:15,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:15,388 INFO L85 PathProgramCache]: Analyzing trace with hash 238153666, now seen corresponding path program 2 times [2022-11-16 11:55:15,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:15,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823329075] [2022-11-16 11:55:15,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:15,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:15,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:15,401 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:15,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:15,413 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:15,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:15,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1247635170, now seen corresponding path program 1 times [2022-11-16 11:55:15,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:15,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844630518] [2022-11-16 11:55:15,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:15,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:15,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:15,783 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-16 11:55:15,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:15,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844630518] [2022-11-16 11:55:15,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844630518] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:15,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828101035] [2022-11-16 11:55:15,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:15,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:15,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:15,791 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:15,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-16 11:55:16,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:16,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-16 11:55:16,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:16,371 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-16 11:55:16,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:16,574 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 40 proven. 34 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-16 11:55:16,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828101035] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:16,574 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:16,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-11-16 11:55:16,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683938016] [2022-11-16 11:55:16,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:17,081 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:55:17,081 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:55:17,082 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:55:17,082 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:55:17,082 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 11:55:17,082 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:17,082 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:55:17,082 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:55:17,083 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration29_Loop [2022-11-16 11:55:17,083 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:55:17,083 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:55:17,103 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:17,117 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:17,119 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:17,122 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:17,127 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:17,132 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:17,600 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:55:17,603 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 11:55:17,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:17,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:17,611 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:17,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:17,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:17,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-16 11:55:17,702 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 11:55:17,702 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~a2~0#1=-15488, ULTIMATE.start_mp_add_~b2~0#1=128} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~a2~0#1=-15488, ULTIMATE.start_mp_add_~b2~0#1=128} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 11:55:17,707 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:17,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:17,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:17,710 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:17,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-16 11:55:17,712 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:17,712 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:17,724 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 11:55:17,724 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~partial_sum~0#1=1} Honda state: {ULTIMATE.start_mp_add_~partial_sum~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 11:55:17,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:17,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:17,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:17,734 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:17,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-16 11:55:17,737 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:17,737 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:17,781 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 11:55:17,781 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~b3~0#1=33791} Honda state: {ULTIMATE.start_mp_add_~b3~0#1=33791} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 11:55:17,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:17,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:17,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:17,794 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:17,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-16 11:55:17,804 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:17,804 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:17,839 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 11:55:17,839 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r2~0#1=0} Honda state: {ULTIMATE.start_mp_add_~r2~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 11:55:17,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:17,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:17,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:17,856 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:17,861 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:17,862 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:17,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-16 11:55:17,887 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 11:55:17,887 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r3~0#1=0} Honda state: {ULTIMATE.start_mp_add_~r3~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 11:55:17,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:17,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:17,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:17,899 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:17,903 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:17,903 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:17,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-16 11:55:17,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:17,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:17,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:17,964 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:17,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-16 11:55:17,973 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 11:55:17,973 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:18,603 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 11:55:18,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:18,609 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:55:18,609 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:55:18,609 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:55:18,609 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:55:18,610 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 11:55:18,610 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:18,610 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:55:18,610 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:55:18,610 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration29_Loop [2022-11-16 11:55:18,610 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:55:18,610 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:55:18,612 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:18,623 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:18,626 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:18,629 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:18,646 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:18,651 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:19,115 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:55:19,119 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 11:55:19,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,134 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-16 11:55:19,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,153 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:19,158 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:19,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,182 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,184 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,201 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:19,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:19,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-16 11:55:19,226 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,238 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:19,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:19,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-16 11:55:19,268 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,280 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,291 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:19,304 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:19,305 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-16 11:55:19,322 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,333 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,337 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:19,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:19,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-16 11:55:19,374 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,386 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,403 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,403 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,404 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:19,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-16 11:55:19,415 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:19,415 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,430 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,433 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 11:55:19,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,434 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-16 11:55:19,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,453 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,453 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,454 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:19,460 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:19,460 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,473 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-16 11:55:19,478 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,488 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:19,489 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:19,489 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,495 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-16 11:55:19,498 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,508 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,508 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:19,510 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:19,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,534 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,539 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-16 11:55:19,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,553 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:19,553 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:19,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,556 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,560 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-16 11:55:19,563 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,575 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:19,576 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:19,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,620 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,627 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,640 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,640 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,640 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:19,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-16 11:55:19,645 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:19,645 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,662 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,679 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,679 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 11:55:19,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,681 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,700 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,700 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:19,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-16 11:55:19,706 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:19,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,722 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,729 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,734 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-16 11:55:19,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,747 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,747 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:19,748 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:19,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,751 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,755 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-16 11:55:19,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,769 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:19,772 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:19,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-11-16 11:55:19,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,782 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-16 11:55:19,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,794 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,794 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,794 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,794 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:19,796 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:19,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,798 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-16 11:55:19,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,802 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,805 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-16 11:55:19,816 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,816 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,816 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:19,818 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:19,818 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-11-16 11:55:19,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,832 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-16 11:55:19,835 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,848 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,848 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,848 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,848 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:19,854 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:19,855 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,884 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,885 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 11:55:19,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,886 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-16 11:55:19,905 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,905 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,905 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,905 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:19,911 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:19,911 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,937 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,940 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:19,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:19,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:19,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:19,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:19,961 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:19,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-16 11:55:19,964 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:19,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:19,981 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:19,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:19,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:19,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:19,993 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:19,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:20,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,012 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:20,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-16 11:55:20,017 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:20,017 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,034 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,045 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,052 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:20,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,065 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:20,066 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:20,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-16 11:55:20,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,098 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,102 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,115 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:20,115 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,115 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,115 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:20,117 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:20,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-16 11:55:20,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,132 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-16 11:55:20,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:20,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,153 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,153 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:20,160 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:20,160 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,197 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 11:55:20,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,200 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,216 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,216 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:20,216 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,217 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:20,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-16 11:55:20,222 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:20,222 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,256 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,271 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,271 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:20,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,272 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,272 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,272 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:20,274 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:20,274 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-16 11:55:20,298 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,310 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,313 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,326 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,326 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:20,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,326 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:20,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-16 11:55:20,335 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:20,335 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,370 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,374 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,386 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,386 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:20,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,387 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:20,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-16 11:55:20,388 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:20,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,402 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,403 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,407 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,419 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,419 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:20,419 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,419 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,420 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:20,421 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:20,421 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-16 11:55:20,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,455 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-16 11:55:20,473 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,473 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:20,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,474 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:20,490 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:20,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,509 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,512 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,513 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 11:55:20,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,514 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,519 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,532 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,532 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:20,533 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,533 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:20,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-16 11:55:20,539 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:20,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,569 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,574 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,579 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,592 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,592 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:20,592 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,592 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,592 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:20,594 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:20,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-16 11:55:20,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,631 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,648 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,648 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:20,648 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,648 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:20,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-16 11:55:20,652 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:20,652 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,675 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,692 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,693 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:20,693 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,693 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,693 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,693 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:20,696 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:20,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-16 11:55:20,722 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,728 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,735 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,748 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,748 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:20,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,748 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:20,750 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:20,750 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-16 11:55:20,769 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,772 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,774 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-16 11:55:20,791 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,791 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:20,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,792 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:20,800 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:20,800 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,822 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,826 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 11:55:20,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,827 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,844 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,845 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:20,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,845 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,845 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:20,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-16 11:55:20,855 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:20,855 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,896 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,914 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,914 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:20,914 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,915 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:20,917 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:20,917 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-16 11:55:20,938 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,943 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:20,960 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:20,960 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:20,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:20,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:20,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:20,961 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:20,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-16 11:55:20,966 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:20,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:20,990 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:20,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:20,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:20,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,995 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,012 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,012 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,012 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:21,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-16 11:55:21,015 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:21,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,038 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,043 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,062 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,062 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,063 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:21,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-16 11:55:21,065 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:21,065 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,095 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,114 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,114 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,115 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,115 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,115 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:21,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-16 11:55:21,126 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:21,126 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,162 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 11:55:21,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,164 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,182 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,182 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:21,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,183 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:21,187 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:21,187 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-16 11:55:21,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,211 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-16 11:55:21,228 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,228 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:21,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,228 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:21,229 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:21,229 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,258 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,259 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,263 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-16 11:55:21,275 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,275 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:21,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,276 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:21,279 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:21,279 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,311 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,329 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,329 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:21,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-16 11:55:21,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,330 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:21,331 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:21,331 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,346 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-16 11:55:21,362 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,362 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:21,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,362 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:21,363 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:21,363 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,387 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-16 11:55:21,403 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,403 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:21,403 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,403 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,403 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:21,409 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:21,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-11-16 11:55:21,422 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 11:55:21,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,423 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-16 11:55:21,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,436 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,436 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,437 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:21,443 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:21,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,470 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,475 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,492 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,492 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,492 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:21,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-16 11:55:21,494 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:21,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,510 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,516 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,517 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,523 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,535 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,536 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-16 11:55:21,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,536 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:21,540 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:21,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,553 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,558 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,563 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,576 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,576 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,576 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:21,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-16 11:55:21,578 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:21,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,612 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,632 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,632 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,632 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:21,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-16 11:55:21,634 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:21,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:21,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,664 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-16 11:55:21,667 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:21,677 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:21,677 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:21,677 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:21,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:21,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:21,678 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:21,690 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:21,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:21,721 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:21,724 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:21,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 11:55:21,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-16 11:55:21,725 INFO L87 Difference]: Start difference. First operand 887 states and 958 transitions. cyclomatic complexity: 81 Second operand has 11 states, 11 states have (on average 10.090909090909092) internal successors, (111), 11 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:22,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:55:22,088 INFO L93 Difference]: Finished difference Result 953 states and 1016 transitions. [2022-11-16 11:55:22,089 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 953 states and 1016 transitions. [2022-11-16 11:55:22,092 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 536 [2022-11-16 11:55:22,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 953 states to 863 states and 922 transitions. [2022-11-16 11:55:22,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 863 [2022-11-16 11:55:22,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 863 [2022-11-16 11:55:22,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 863 states and 922 transitions. [2022-11-16 11:55:22,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:22,096 INFO L218 hiAutomatonCegarLoop]: Abstraction has 863 states and 922 transitions. [2022-11-16 11:55:22,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states and 922 transitions. [2022-11-16 11:55:22,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 720. [2022-11-16 11:55:22,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 720 states have (on average 1.0777777777777777) internal successors, (776), 719 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:22,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 776 transitions. [2022-11-16 11:55:22,115 INFO L240 hiAutomatonCegarLoop]: Abstraction has 720 states and 776 transitions. [2022-11-16 11:55:22,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 11:55:22,117 INFO L428 stractBuchiCegarLoop]: Abstraction has 720 states and 776 transitions. [2022-11-16 11:55:22,117 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-16 11:55:22,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 720 states and 776 transitions. [2022-11-16 11:55:22,119 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 466 [2022-11-16 11:55:22,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:55:22,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:55:22,120 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 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] [2022-11-16 11:55:22,120 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-16 11:55:22,120 INFO L748 eck$LassoCheckResult]: Stem: 53336#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 53325#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 53317#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53319#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53320#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53321#L59-1 mp_add_~nb~0#1 := 4; 53332#L69 assume !(0 == mp_add_~b3~0#1 % 256); 53333#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 53486#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53487#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53480#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 53481#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53473#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53474#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53467#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 53468#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 53448#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 53449#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53440#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53441#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53485#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 53482#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53478#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53928#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53926#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53924#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53465#L84 assume !(0 == mp_add_~i~0#1 % 256); 53464#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 53463#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53462#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53461#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53531#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53888#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 53887#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53886#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53885#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53883#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53881#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53879#L84 assume !(0 == mp_add_~i~0#1 % 256); 53877#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53874#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 53875#L86-1 [2022-11-16 11:55:22,120 INFO L750 eck$LassoCheckResult]: Loop: 53875#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53905#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53529#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53388#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53904#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53903#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 53902#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53901#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53900#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53899#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53898#L84 assume !(0 == mp_add_~i~0#1 % 256); 53897#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53896#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53326#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 53327#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53913#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53912#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53911#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53910#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53909#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 53908#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53907#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53906#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53334#L84 assume !(0 == mp_add_~i~0#1 % 256); 53335#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53337#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53338#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53895#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53894#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53893#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53892#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53891#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53890#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53889#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53884#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53882#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53880#L84 assume !(0 == mp_add_~i~0#1 % 256); 53878#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53876#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 53875#L86-1 [2022-11-16 11:55:22,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:22,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1374638124, now seen corresponding path program 1 times [2022-11-16 11:55:22,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:22,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629724286] [2022-11-16 11:55:22,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:22,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:22,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:22,277 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:55:22,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:22,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629724286] [2022-11-16 11:55:22,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629724286] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:22,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836887810] [2022-11-16 11:55:22,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:22,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:22,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:22,283 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:22,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-11-16 11:55:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:22,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 11:55:22,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:22,529 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 11:55:22,529 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 11:55:22,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836887810] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:22,529 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 11:55:22,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2022-11-16 11:55:22,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898082219] [2022-11-16 11:55:22,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:22,530 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:55:22,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:22,530 INFO L85 PathProgramCache]: Analyzing trace with hash 323559088, now seen corresponding path program 1 times [2022-11-16 11:55:22,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:22,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350561553] [2022-11-16 11:55:22,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:22,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:22,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:22,639 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 12 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:55:22,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:22,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350561553] [2022-11-16 11:55:22,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350561553] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:22,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946791430] [2022-11-16 11:55:22,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:22,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:22,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:22,641 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:22,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-11-16 11:55:22,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:22,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:22,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:22,874 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 11:55:22,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:22,959 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 11:55:22,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946791430] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:22,960 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:22,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-16 11:55:22,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72774836] [2022-11-16 11:55:22,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:22,960 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 11:55:22,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:22,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 11:55:22,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-16 11:55:22,961 INFO L87 Difference]: Start difference. First operand 720 states and 776 transitions. cyclomatic complexity: 64 Second operand has 12 states, 11 states have (on average 9.0) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:23,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:55:23,545 INFO L93 Difference]: Finished difference Result 691 states and 733 transitions. [2022-11-16 11:55:23,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 691 states and 733 transitions. [2022-11-16 11:55:23,602 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 77 [2022-11-16 11:55:23,604 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 691 states to 664 states and 706 transitions. [2022-11-16 11:55:23,604 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2022-11-16 11:55:23,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2022-11-16 11:55:23,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 706 transitions. [2022-11-16 11:55:23,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:23,605 INFO L218 hiAutomatonCegarLoop]: Abstraction has 664 states and 706 transitions. [2022-11-16 11:55:23,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 706 transitions. [2022-11-16 11:55:23,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 467. [2022-11-16 11:55:23,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 467 states have (on average 1.0749464668094217) internal successors, (502), 466 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:23,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 502 transitions. [2022-11-16 11:55:23,615 INFO L240 hiAutomatonCegarLoop]: Abstraction has 467 states and 502 transitions. [2022-11-16 11:55:23,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 11:55:23,616 INFO L428 stractBuchiCegarLoop]: Abstraction has 467 states and 502 transitions. [2022-11-16 11:55:23,616 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-16 11:55:23,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 467 states and 502 transitions. [2022-11-16 11:55:23,618 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 77 [2022-11-16 11:55:23,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:55:23,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:55:23,619 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 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] [2022-11-16 11:55:23,619 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:55:23,619 INFO L748 eck$LassoCheckResult]: Stem: 55138#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 55127#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 55114#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55116#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55117#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55118#L59-1 mp_add_~nb~0#1 := 4; 55132#L69 assume !(0 == mp_add_~b3~0#1 % 256); 55152#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 55153#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55427#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55425#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 55423#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 55421#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55419#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55417#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 55415#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 55332#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 55333#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 55323#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 55324#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55414#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 55305#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55306#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55294#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55295#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55282#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55283#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55244#L84 assume !(0 == mp_add_~i~0#1 % 256); 55242#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 55240#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55238#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55235#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 55236#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55277#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55438#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 55437#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55436#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55435#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55434#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55433#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55432#L84 assume !(0 == mp_add_~i~0#1 % 256); 55431#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 55429#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 55430#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55471#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 55198#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55276#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55470#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55469#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 55468#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55467#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55466#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55465#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55464#L84 assume !(0 == mp_add_~i~0#1 % 256); 55463#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 55462#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55459#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 55460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 55484#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55482#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55481#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55480#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55478#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 55477#L102-1 [2022-11-16 11:55:23,619 INFO L750 eck$LassoCheckResult]: Loop: 55477#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55476#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55475#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55474#L84 assume !(0 == mp_add_~i~0#1 % 256); 55473#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 55472#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55461#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55158#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 55159#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55489#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55488#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55487#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55477#L102-1 [2022-11-16 11:55:23,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:23,620 INFO L85 PathProgramCache]: Analyzing trace with hash -808756822, now seen corresponding path program 1 times [2022-11-16 11:55:23,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:23,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333430176] [2022-11-16 11:55:23,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:23,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:23,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:23,781 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-16 11:55:23,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:23,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333430176] [2022-11-16 11:55:23,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333430176] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:23,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080322554] [2022-11-16 11:55:23,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:23,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:23,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:23,785 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:23,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-11-16 11:55:23,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:23,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 11:55:23,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-16 11:55:24,042 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 11:55:24,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080322554] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:24,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 11:55:24,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2022-11-16 11:55:24,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466704334] [2022-11-16 11:55:24,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:24,043 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:55:24,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:24,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 1 times [2022-11-16 11:55:24,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:24,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389873785] [2022-11-16 11:55:24,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:24,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:24,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:24,048 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:24,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:24,052 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:24,161 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:55:24,161 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:55:24,161 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:55:24,161 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:55:24,161 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 11:55:24,162 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:24,162 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:55:24,162 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:55:24,162 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration31_Loop [2022-11-16 11:55:24,162 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:55:24,162 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:55:24,163 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:24,181 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:24,456 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:55:24,456 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 11:55:24,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:24,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:24,461 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:24,462 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:24,462 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:24,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-11-16 11:55:24,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:24,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:24,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:24,544 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:24,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 11:55:24,551 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:24,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-11-16 11:55:25,143 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 11:55:25,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2022-11-16 11:55:25,147 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:55:25,147 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:55:25,147 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:55:25,147 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:55:25,147 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 11:55:25,147 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,147 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:55:25,147 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:55:25,147 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration31_Loop [2022-11-16 11:55:25,148 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:55:25,148 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:55:25,148 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:25,155 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:25,396 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:55:25,396 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 11:55:25,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,397 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-11-16 11:55:25,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:25,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:25,412 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:25,412 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2022-11-16 11:55:25,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,419 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-11-16 11:55:25,423 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,433 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:25,433 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:25,435 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:25,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,442 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-11-16 11:55:25,444 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 11:55:25,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,446 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-11-16 11:55:25,448 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,458 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:25,458 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,458 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:25,460 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:25,460 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2022-11-16 11:55:25,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,467 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-11-16 11:55:25,470 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:25,480 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,480 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,480 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:25,484 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:25,484 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2022-11-16 11:55:25,508 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 11:55:25,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,509 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-11-16 11:55:25,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,521 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:25,522 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,522 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,522 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,522 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:25,531 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:25,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,549 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,553 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-11-16 11:55:25,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,567 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:25,568 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,568 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,568 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:25,572 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:25,573 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2022-11-16 11:55:25,588 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 11:55:25,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,589 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-11-16 11:55:25,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:25,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,602 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:25,605 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:25,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,610 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2022-11-16 11:55:25,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,615 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-11-16 11:55:25,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,629 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:25,629 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,629 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:25,635 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:25,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,646 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 11:55:25,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,647 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-11-16 11:55:25,650 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,660 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:25,660 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:25,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,660 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:25,662 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:25,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,703 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,707 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,720 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:25,720 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:25,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,720 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:25,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-11-16 11:55:25,725 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:25,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,748 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 11:55:25,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,749 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-11-16 11:55:25,768 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:25,768 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:25,768 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,768 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:25,771 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:25,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,790 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,795 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,812 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:25,812 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:25,812 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,813 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:25,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-11-16 11:55:25,819 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:25,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,846 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 11:55:25,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,848 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,868 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:25,868 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:25,868 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,869 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:25,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-11-16 11:55:25,873 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:25,874 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,894 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,899 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2022-11-16 11:55:25,916 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:25,917 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:25,917 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,917 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,917 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:25,925 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:25,926 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:25,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,952 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 11:55:25,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:25,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:25,954 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:25,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:25,973 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:25,973 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:25,973 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:25,974 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:25,974 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:25,974 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:25,976 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:25,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:25,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-11-16 11:55:25,998 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:26,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:26,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:26,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:26,004 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:26,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:26,024 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:26,024 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:26,024 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:26,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:26,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:26,025 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:26,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-11-16 11:55:26,030 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:26,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:26,062 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:26,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:26,066 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 11:55:26,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:26,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:26,068 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:26,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:26,084 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:26,084 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:26,084 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:26,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:26,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:26,085 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:26,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-11-16 11:55:26,089 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:26,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:26,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:26,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:26,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:26,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:26,115 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:26,119 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:26,132 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:26,132 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:26,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:26,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:26,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:26,132 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:26,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-11-16 11:55:26,140 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:26,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:26,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:26,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:26,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:26,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 11:55:26,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-16 11:55:26,167 INFO L87 Difference]: Start difference. First operand 467 states and 502 transitions. cyclomatic complexity: 40 Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:26,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:55:26,239 INFO L93 Difference]: Finished difference Result 438 states and 470 transitions. [2022-11-16 11:55:26,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 438 states and 470 transitions. [2022-11-16 11:55:26,241 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 77 [2022-11-16 11:55:26,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 438 states to 438 states and 470 transitions. [2022-11-16 11:55:26,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 438 [2022-11-16 11:55:26,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 438 [2022-11-16 11:55:26,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 438 states and 470 transitions. [2022-11-16 11:55:26,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:26,243 INFO L218 hiAutomatonCegarLoop]: Abstraction has 438 states and 470 transitions. [2022-11-16 11:55:26,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states and 470 transitions. [2022-11-16 11:55:26,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 426. [2022-11-16 11:55:26,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 426 states have (on average 1.0751173708920188) internal successors, (458), 425 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:26,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 458 transitions. [2022-11-16 11:55:26,250 INFO L240 hiAutomatonCegarLoop]: Abstraction has 426 states and 458 transitions. [2022-11-16 11:55:26,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 11:55:26,251 INFO L428 stractBuchiCegarLoop]: Abstraction has 426 states and 458 transitions. [2022-11-16 11:55:26,251 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-16 11:55:26,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 426 states and 458 transitions. [2022-11-16 11:55:26,252 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 77 [2022-11-16 11:55:26,253 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:55:26,253 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:55:26,253 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 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] [2022-11-16 11:55:26,253 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:55:26,254 INFO L748 eck$LassoCheckResult]: Stem: 56240#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 56229#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 56215#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 56217#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 56218#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 56219#L59-1 mp_add_~nb~0#1 := 4; 56236#L69 assume !(0 == mp_add_~b3~0#1 % 256); 56237#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 56480#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56479#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 56478#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 56477#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 56476#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 56475#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 56474#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56473#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 56472#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56471#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56470#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56467#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56465#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 56463#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56461#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56459#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56457#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56455#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56453#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56451#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56449#L90 assume !(0 == mp_add_~i~0#1 % 256); 56447#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 56445#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56443#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56441#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56438#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56437#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 56436#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56435#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56434#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56433#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56432#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56313#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56431#L90 assume !(0 == mp_add_~i~0#1 % 256); 56430#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56427#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 56428#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56591#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56580#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56586#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56584#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 56244#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56245#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56561#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56559#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56557#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56551#L90 assume !(0 == mp_add_~i~0#1 % 256); 56554#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56552#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56550#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 56549#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56548#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56547#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56546#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56545#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 56248#L102-1 [2022-11-16 11:55:26,254 INFO L750 eck$LassoCheckResult]: Loop: 56248#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56241#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56242#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56251#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56576#L90 assume !(0 == mp_add_~i~0#1 % 256); 56578#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56577#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56574#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56573#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56569#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56568#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56566#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56564#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56248#L102-1 [2022-11-16 11:55:26,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:26,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1043157970, now seen corresponding path program 1 times [2022-11-16 11:55:26,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:26,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835410124] [2022-11-16 11:55:26,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:26,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:26,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:26,278 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:26,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:26,302 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:26,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:26,303 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 1 times [2022-11-16 11:55:26,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:26,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601512991] [2022-11-16 11:55:26,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:26,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:26,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:26,307 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:26,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:26,311 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:26,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:26,312 INFO L85 PathProgramCache]: Analyzing trace with hash 649370671, now seen corresponding path program 2 times [2022-11-16 11:55:26,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:26,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18416730] [2022-11-16 11:55:26,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:26,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:26,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:26,562 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 36 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:55:26,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:26,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18416730] [2022-11-16 11:55:26,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18416730] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:26,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001006528] [2022-11-16 11:55:26,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 11:55:26,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:26,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:26,564 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:26,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-11-16 11:55:26,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 11:55:26,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:55:26,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 11:55:26,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:27,020 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-16 11:55:27,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:27,181 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-16 11:55:27,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001006528] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:27,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:27,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-11-16 11:55:27,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058932196] [2022-11-16 11:55:27,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:27,293 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:55:27,293 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:55:27,293 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:55:27,293 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:55:27,293 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 11:55:27,293 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:27,293 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:55:27,294 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:55:27,294 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration32_Loop [2022-11-16 11:55:27,294 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:55:27,294 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:55:27,295 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:27,313 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:27,571 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:55:27,571 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 11:55:27,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:27,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:27,574 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:27,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-11-16 11:55:27,576 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:27,576 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:27,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:27,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:27,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:27,630 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:27,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-11-16 11:55:27,632 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 11:55:27,639 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:28,458 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 11:55:28,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2022-11-16 11:55:28,462 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:55:28,462 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:55:28,462 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:55:28,462 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:55:28,462 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 11:55:28,462 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,462 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:55:28,463 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:55:28,463 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration32_Loop [2022-11-16 11:55:28,463 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:55:28,463 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:55:28,463 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:28,480 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:28,760 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:55:28,760 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 11:55:28,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,761 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-11-16 11:55:28,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:28,774 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:28,774 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:28,774 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:28,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:28,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:28,777 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:28,777 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:28,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:28,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:28,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,785 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2022-11-16 11:55:28,788 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:28,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:28,797 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:28,797 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:28,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:28,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:28,799 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:28,799 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:28,802 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:28,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2022-11-16 11:55:28,805 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 11:55:28,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,806 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-11-16 11:55:28,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:28,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:28,819 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:28,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:28,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:28,820 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:28,823 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:28,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:28,850 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:28,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:28,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,858 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:28,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-11-16 11:55:28,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:28,873 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:28,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:28,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:28,873 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:28,875 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:28,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:28,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:28,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:28,881 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 11:55:28,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,882 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-11-16 11:55:28,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:28,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:28,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:28,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:28,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:28,896 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:28,900 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:28,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:28,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:28,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-11-16 11:55:28,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,912 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-11-16 11:55:28,914 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:28,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:28,925 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:28,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:28,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:28,925 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:28,927 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:28,927 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:28,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:28,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2022-11-16 11:55:28,935 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 11:55:28,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,936 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2022-11-16 11:55:28,938 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:28,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:28,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:28,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:28,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:28,950 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:28,959 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:28,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:28,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:28,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-11-16 11:55:28,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,972 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:28,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-11-16 11:55:28,984 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:28,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:28,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:28,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:28,985 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:28,988 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:28,988 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:28,995 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:28,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2022-11-16 11:55:28,998 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 11:55:28,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:28,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,999 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-11-16 11:55:29,001 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,011 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,011 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:29,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,012 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:29,016 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:29,016 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:29,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,030 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,069 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,069 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:29,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,070 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:29,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-11-16 11:55:29,074 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:29,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,098 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:29,102 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 11:55:29,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,104 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-11-16 11:55:29,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,118 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,118 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:29,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,118 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:29,123 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:29,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:29,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,145 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-11-16 11:55:29,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,158 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,158 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:29,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,158 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:29,161 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:29,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,170 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2022-11-16 11:55:29,174 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 11:55:29,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,175 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-11-16 11:55:29,177 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,189 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,189 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:29,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,189 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:29,196 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:29,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2022-11-16 11:55:29,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,220 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2022-11-16 11:55:29,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,233 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,233 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:29,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,233 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:29,237 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:29,237 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,251 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2022-11-16 11:55:29,254 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 11:55:29,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,255 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2022-11-16 11:55:29,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,268 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,268 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:29,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,268 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:29,273 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:29,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,292 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2022-11-16 11:55:29,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,296 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-11-16 11:55:29,298 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,309 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,309 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:29,309 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,310 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:29,312 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:29,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,318 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:29,321 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 11:55:29,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,322 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-11-16 11:55:29,324 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,336 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,336 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:29,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,337 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:29,344 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:29,344 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:29,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:29,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:29,362 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:29,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-11-16 11:55:29,364 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:29,375 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:29,375 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:29,375 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:29,375 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:29,375 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:29,376 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:29,379 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:29,379 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:29,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:29,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2022-11-16 11:55:29,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:29,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 11:55:29,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-16 11:55:29,392 INFO L87 Difference]: Start difference. First operand 426 states and 458 transitions. cyclomatic complexity: 37 Second operand has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 14 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:30,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:55:30,460 INFO L93 Difference]: Finished difference Result 370 states and 388 transitions. [2022-11-16 11:55:30,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 370 states and 388 transitions. [2022-11-16 11:55:30,461 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-16 11:55:30,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 370 states to 192 states and 198 transitions. [2022-11-16 11:55:30,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 192 [2022-11-16 11:55:30,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 192 [2022-11-16 11:55:30,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 192 states and 198 transitions. [2022-11-16 11:55:30,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:30,463 INFO L218 hiAutomatonCegarLoop]: Abstraction has 192 states and 198 transitions. [2022-11-16 11:55:30,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states and 198 transitions. [2022-11-16 11:55:30,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 100. [2022-11-16 11:55:30,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 100 states have (on average 1.05) internal successors, (105), 99 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:30,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 105 transitions. [2022-11-16 11:55:30,465 INFO L240 hiAutomatonCegarLoop]: Abstraction has 100 states and 105 transitions. [2022-11-16 11:55:30,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 11:55:30,467 INFO L428 stractBuchiCegarLoop]: Abstraction has 100 states and 105 transitions. [2022-11-16 11:55:30,467 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-16 11:55:30,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 100 states and 105 transitions. [2022-11-16 11:55:30,468 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-16 11:55:30,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:55:30,468 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:55:30,469 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 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] [2022-11-16 11:55:30,469 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:55:30,470 INFO L748 eck$LassoCheckResult]: Stem: 57520#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 57510#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 57498#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57499#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57500#L63 assume !(0 == mp_add_~a1~0#1 % 256); 57501#L59-1 mp_add_~nb~0#1 := 4; 57515#L69 assume !(0 == mp_add_~b3~0#1 % 256); 57517#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 57530#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57575#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57572#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 57569#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57566#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57563#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57560#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57553#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 57552#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57551#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57550#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57547#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57545#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 57544#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57543#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57542#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57541#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57540#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57539#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57538#L84 assume !(0 == mp_add_~i~0#1 % 256); 57537#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 57536#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57535#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57534#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57533#L90 assume !(0 == mp_add_~i~0#1 % 256); 57531#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 57532#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57504#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57505#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57587#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57585#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 57583#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57581#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57579#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57577#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57574#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57571#L84 assume !(0 == mp_add_~i~0#1 % 256); 57568#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57565#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 57562#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57559#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57557#L90 assume !(0 == mp_add_~i~0#1 % 256); 57556#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57554#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 57555#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57589#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57586#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57584#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57582#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 57580#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57578#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57576#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57573#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57570#L84 assume !(0 == mp_add_~i~0#1 % 256); 57567#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57564#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57561#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 57558#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57525#L90 assume !(0 == mp_add_~i~0#1 % 256); 57526#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57502#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57503#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 57592#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57529#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57597#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57596#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57595#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 57524#L102-1 [2022-11-16 11:55:30,470 INFO L750 eck$LassoCheckResult]: Loop: 57524#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57521#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57522#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57518#L84 assume !(0 == mp_add_~i~0#1 % 256); 57519#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57523#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57511#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57512#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 57506#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57507#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57516#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57508#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57509#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57524#L102-1 [2022-11-16 11:55:30,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:30,470 INFO L85 PathProgramCache]: Analyzing trace with hash 648025408, now seen corresponding path program 1 times [2022-11-16 11:55:30,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:30,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830637796] [2022-11-16 11:55:30,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:30,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:30,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:30,806 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 68 proven. 15 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-16 11:55:30,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:30,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830637796] [2022-11-16 11:55:30,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830637796] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:30,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875176974] [2022-11-16 11:55:30,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:30,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:30,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:30,811 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:30,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-11-16 11:55:31,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:31,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 11:55:31,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:31,655 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-16 11:55:31,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:31,856 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-16 11:55:31,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875176974] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:31,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:31,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2022-11-16 11:55:31,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380466743] [2022-11-16 11:55:31,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:31,857 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:55:31,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:31,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 2 times [2022-11-16 11:55:31,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:31,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118220659] [2022-11-16 11:55:31,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:31,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:31,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:31,862 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:31,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:31,866 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:32,003 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:55:32,003 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:55:32,004 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:55:32,004 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:55:32,004 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 11:55:32,004 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:32,004 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:55:32,004 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:55:32,004 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration33_Loop [2022-11-16 11:55:32,004 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:55:32,004 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:55:32,005 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:32,024 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:32,308 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:55:32,308 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 11:55:32,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:32,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:32,311 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:32,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-11-16 11:55:32,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 11:55:32,314 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:32,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2022-11-16 11:55:32,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:32,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:32,354 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:32,357 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 11:55:32,357 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 11:55:32,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-11-16 11:55:33,582 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 11:55:33,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2022-11-16 11:55:33,586 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:55:33,586 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:55:33,586 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:55:33,586 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:55:33,587 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 11:55:33,587 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:33,587 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:55:33,587 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:55:33,587 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration33_Loop [2022-11-16 11:55:33,587 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:55:33,587 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:55:33,588 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:33,607 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-16 11:55:33,868 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:55:33,868 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 11:55:33,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:33,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:33,870 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:33,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-11-16 11:55:33,874 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:33,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:33,884 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:33,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:33,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:33,884 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:33,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:33,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:33,891 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:33,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2022-11-16 11:55:33,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:33,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:33,895 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:33,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-11-16 11:55:33,897 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:33,907 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:33,907 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:33,907 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:33,907 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:33,907 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:55:33,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:55:33,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:33,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:33,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2022-11-16 11:55:33,916 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 11:55:33,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:33,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:33,918 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:33,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-11-16 11:55:33,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:33,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:33,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:33,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:33,930 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:33,930 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:33,934 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:33,934 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:33,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:33,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2022-11-16 11:55:33,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:33,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:33,946 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:33,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-11-16 11:55:33,949 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:33,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:33,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:33,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:33,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:33,960 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:33,962 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:33,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:33,967 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:33,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2022-11-16 11:55:33,970 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 11:55:33,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:33,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:33,973 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:33,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-11-16 11:55:33,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:33,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:33,987 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:33,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:33,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:33,988 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:33,992 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:33,992 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,003 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2022-11-16 11:55:34,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,004 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-11-16 11:55:34,007 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:34,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,018 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:34,020 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:34,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2022-11-16 11:55:34,028 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 11:55:34,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,029 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-11-16 11:55:34,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:34,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,044 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:34,050 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:34,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2022-11-16 11:55:34,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,064 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-11-16 11:55:34,066 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:55:34,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,078 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:34,081 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:34,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:34,090 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 11:55:34,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,091 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-11-16 11:55:34,094 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,105 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,105 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:34,105 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,105 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,105 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:34,110 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:34,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,121 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2022-11-16 11:55:34,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,125 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-11-16 11:55:34,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,138 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,138 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:34,138 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,139 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 11:55:34,141 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 11:55:34,141 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2022-11-16 11:55:34,150 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 11:55:34,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,154 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-11-16 11:55:34,156 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,167 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,167 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:34,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,168 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:34,180 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:34,181 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,200 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2022-11-16 11:55:34,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,201 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2022-11-16 11:55:34,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,216 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,216 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 11:55:34,216 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,217 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:34,220 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:34,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,229 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2022-11-16 11:55:34,232 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 11:55:34,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,234 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-11-16 11:55:34,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,249 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,249 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:34,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,249 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:34,258 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:34,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2022-11-16 11:55:34,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,290 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2022-11-16 11:55:34,292 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,304 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,304 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:34,304 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,304 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 11:55:34,308 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 11:55:34,308 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2022-11-16 11:55:34,323 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 11:55:34,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,325 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2022-11-16 11:55:34,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,339 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,339 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:34,339 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,340 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:34,344 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:34,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2022-11-16 11:55:34,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,358 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2022-11-16 11:55:34,362 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,373 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,373 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 11:55:34,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,373 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 11:55:34,375 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 11:55:34,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2022-11-16 11:55:34,385 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 11:55:34,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,386 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2022-11-16 11:55:34,389 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,400 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,400 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:34,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,401 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:34,408 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:34,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,422 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2022-11-16 11:55:34,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:55:34,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,426 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2022-11-16 11:55:34,435 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:55:34,446 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 11:55:34,446 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 11:55:34,447 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:55:34,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:55:34,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:55:34,447 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 11:55:34,452 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:55:34,452 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:55:34,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:55:34,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2022-11-16 11:55:34,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:34,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-16 11:55:34,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-11-16 11:55:34,467 INFO L87 Difference]: Start difference. First operand 100 states and 105 transitions. cyclomatic complexity: 6 Second operand has 17 states, 17 states have (on average 8.294117647058824) internal successors, (141), 17 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 11:55:35,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:55:35,296 INFO L93 Difference]: Finished difference Result 97 states and 100 transitions. [2022-11-16 11:55:35,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 97 states and 100 transitions. [2022-11-16 11:55:35,297 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-16 11:55:35,297 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 97 states to 0 states and 0 transitions. [2022-11-16 11:55:35,297 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-16 11:55:35,297 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-16 11:55:35,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-16 11:55:35,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:35,297 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 11:55:35,297 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 11:55:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-16 11:55:35,298 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 11:55:35,298 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-16 11:55:35,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-16 11:55:35,298 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-16 11:55:35,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-16 11:55:35,305 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.11 11:55:35 BoogieIcfgContainer [2022-11-16 11:55:35,305 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-16 11:55:35,305 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-16 11:55:35,305 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-16 11:55:35,306 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-16 11:55:35,306 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:53:41" (3/4) ... [2022-11-16 11:55:35,309 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-16 11:55:35,309 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-16 11:55:35,309 INFO L158 Benchmark]: Toolchain (without parser) took 115334.58ms. Allocated memory was 127.9MB in the beginning and 903.9MB in the end (delta: 775.9MB). Free memory was 91.6MB in the beginning and 482.0MB in the end (delta: -390.4MB). Peak memory consumption was 385.0MB. Max. memory is 16.1GB. [2022-11-16 11:55:35,310 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 127.9MB. Free memory was 100.4MB in the beginning and 100.3MB in the end (delta: 30.2kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 11:55:35,310 INFO L158 Benchmark]: CACSL2BoogieTranslator took 438.83ms. Allocated memory is still 127.9MB. Free memory was 91.3MB in the beginning and 98.8MB in the end (delta: -7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-16 11:55:35,310 INFO L158 Benchmark]: Boogie Procedure Inliner took 73.22ms. Allocated memory is still 127.9MB. Free memory was 98.8MB in the beginning and 96.0MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-16 11:55:35,310 INFO L158 Benchmark]: Boogie Preprocessor took 78.85ms. Allocated memory is still 127.9MB. Free memory was 96.0MB in the beginning and 93.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-16 11:55:35,311 INFO L158 Benchmark]: RCFGBuilder took 653.96ms. Allocated memory is still 127.9MB. Free memory was 93.9MB in the beginning and 73.7MB in the end (delta: 20.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-11-16 11:55:35,311 INFO L158 Benchmark]: BuchiAutomizer took 114077.82ms. Allocated memory was 127.9MB in the beginning and 903.9MB in the end (delta: 775.9MB). Free memory was 73.7MB in the beginning and 482.0MB in the end (delta: -408.3MB). Peak memory consumption was 369.0MB. Max. memory is 16.1GB. [2022-11-16 11:55:35,311 INFO L158 Benchmark]: Witness Printer took 3.40ms. Allocated memory is still 903.9MB. Free memory is still 482.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 11:55:35,313 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.26ms. Allocated memory is still 127.9MB. Free memory was 100.4MB in the beginning and 100.3MB in the end (delta: 30.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 438.83ms. Allocated memory is still 127.9MB. Free memory was 91.3MB in the beginning and 98.8MB in the end (delta: -7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 73.22ms. Allocated memory is still 127.9MB. Free memory was 98.8MB in the beginning and 96.0MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.85ms. Allocated memory is still 127.9MB. Free memory was 96.0MB in the beginning and 93.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 653.96ms. Allocated memory is still 127.9MB. Free memory was 93.9MB in the beginning and 73.7MB in the end (delta: 20.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * BuchiAutomizer took 114077.82ms. Allocated memory was 127.9MB in the beginning and 903.9MB in the end (delta: 775.9MB). Free memory was 73.7MB in the beginning and 482.0MB in the end (delta: -408.3MB). Peak memory consumption was 369.0MB. Max. memory is 16.1GB. * Witness Printer took 3.40ms. Allocated memory is still 903.9MB. Free memory is still 482.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (33 trivial, 0 deterministic, 0 nondeterministic). 33 modules have a trivial ranking function, the largest among these consists of 23 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 114.0s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 94.9s. Construction of modules took 9.7s. Büchi inclusion checks took 9.1s. Highest rank in rank-based complementation 0. Minimization of det autom 33. Minimization of nondet autom 0. Automata minimization 0.5s AutomataMinimizationTime, 32 MinimizatonAttempts, 11545 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6882 SdHoareTripleChecker+Valid, 11.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6882 mSDsluCounter, 5557 SdHoareTripleChecker+Invalid, 9.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 37 IncrementalHoareTripleChecker+Unchecked, 3748 mSDsCounter, 761 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8921 IncrementalHoareTripleChecker+Invalid, 9719 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 761 mSolverCounterUnsat, 1809 mSDtfsCounter, 8921 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI19 SFLT0 conc2 concLT0 SILN0 SILU2 SILI10 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital68 mio100 ax100 hnf100 lsp74 ukn100 mio100 lsp100 div395 bol100 ite100 ukn100 eq145 hnf96 smp34 dnf100 smp100 tf102 neg97 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 47ms VariablesStem: 0 VariablesLoop: 10 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.7s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-11-16 11:55:35,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:35,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-11-16 11:55:35,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-11-16 11:55:35,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:36,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-11-16 11:55:36,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-11-16 11:55:36,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-16 11:55:36,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:36,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-16 11:55:37,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:37,345 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-16 11:55:37,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:37,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-11-16 11:55:37,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-16 11:55:38,146 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:38,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-16 11:55:38,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-16 11:55:38,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:38,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:39,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-16 11:55:39,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-16 11:55:39,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-16 11:55:39,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-16 11:55:39,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6d9a5dae-b88c-4e95-b991-8b0a95faa0ce/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE