./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/bitvector/byte_add-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/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_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/bitvector/byte_add-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/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_e01f0952-4783-4eca-b6a0-84194deb1a20/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 7dfc9f1e1cbceb1807370dcac22a0449d857eff9a54bdefbc84178983a910e84 --- 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 10:57:24,565 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 10:57:24,568 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 10:57:24,607 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 10:57:24,612 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 10:57:24,616 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 10:57:24,620 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 10:57:24,626 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 10:57:24,629 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 10:57:24,636 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 10:57:24,638 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 10:57:24,640 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 10:57:24,641 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 10:57:24,645 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 10:57:24,647 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 10:57:24,650 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 10:57:24,653 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 10:57:24,654 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 10:57:24,656 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 10:57:24,670 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 10:57:24,672 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 10:57:24,673 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 10:57:24,677 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 10:57:24,678 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 10:57:24,689 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 10:57:24,689 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 10:57:24,690 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 10:57:24,692 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 10:57:24,693 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 10:57:24,695 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 10:57:24,695 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 10:57:24,697 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 10:57:24,699 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 10:57:24,701 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 10:57:24,703 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 10:57:24,704 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 10:57:24,705 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 10:57:24,705 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 10:57:24,705 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 10:57:24,706 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 10:57:24,707 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 10:57:24,708 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-16 10:57:24,747 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 10:57:24,747 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 10:57:24,748 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 10:57:24,748 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 10:57:24,749 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 10:57:24,750 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 10:57:24,750 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 10:57:24,750 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-16 10:57:24,751 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-16 10:57:24,751 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-16 10:57:24,751 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-16 10:57:24,751 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-16 10:57:24,752 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-16 10:57:24,752 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 10:57:24,752 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 10:57:24,752 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 10:57:24,753 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 10:57:24,753 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 10:57:24,753 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 10:57:24,753 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-16 10:57:24,754 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-16 10:57:24,754 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-16 10:57:24,754 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 10:57:24,755 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 10:57:24,755 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-16 10:57:24,755 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 10:57:24,755 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-16 10:57:24,756 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 10:57:24,756 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 10:57:24,756 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 10:57:24,757 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 10:57:24,758 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-16 10:57:24,758 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_e01f0952-4783-4eca-b6a0-84194deb1a20/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_e01f0952-4783-4eca-b6a0-84194deb1a20/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 -> 7dfc9f1e1cbceb1807370dcac22a0449d857eff9a54bdefbc84178983a910e84 [2022-11-16 10:57:25,098 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 10:57:25,132 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 10:57:25,135 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 10:57:25,137 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 10:57:25,138 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 10:57:25,140 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/bitvector/byte_add-1.i [2022-11-16 10:57:25,218 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/data/344ecd13b/1063820721b646818ee75850f7290932/FLAGe1f62ee00 [2022-11-16 10:57:25,824 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 10:57:25,825 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/sv-benchmarks/c/bitvector/byte_add-1.i [2022-11-16 10:57:25,837 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/data/344ecd13b/1063820721b646818ee75850f7290932/FLAGe1f62ee00 [2022-11-16 10:57:26,153 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/data/344ecd13b/1063820721b646818ee75850f7290932 [2022-11-16 10:57:26,156 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 10:57:26,158 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 10:57:26,165 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 10:57:26,165 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 10:57:26,170 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 10:57:26,171 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,173 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a1a728d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26, skipping insertion in model container [2022-11-16 10:57:26,174 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,183 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 10:57:26,237 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 10:57:26,466 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_e01f0952-4783-4eca-b6a0-84194deb1a20/sv-benchmarks/c/bitvector/byte_add-1.i[1166,1179] [2022-11-16 10:57:26,509 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 10:57:26,520 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 10:57:26,536 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_e01f0952-4783-4eca-b6a0-84194deb1a20/sv-benchmarks/c/bitvector/byte_add-1.i[1166,1179] [2022-11-16 10:57:26,564 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 10:57:26,580 INFO L208 MainTranslator]: Completed translation [2022-11-16 10:57:26,581 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26 WrapperNode [2022-11-16 10:57:26,581 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 10:57:26,583 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 10:57:26,583 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 10:57:26,583 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 10:57:26,592 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,601 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,642 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 138 [2022-11-16 10:57:26,642 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 10:57:26,643 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 10:57:26,644 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 10:57:26,644 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 10:57:26,654 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,655 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,658 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,658 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,667 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,672 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,675 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,677 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,681 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 10:57:26,682 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 10:57:26,682 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 10:57:26,682 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 10:57:26,684 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (1/1) ... [2022-11-16 10:57:26,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:26,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:26,740 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:26,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-16 10:57:26,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 10:57:26,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 10:57:26,789 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 10:57:26,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 10:57:26,895 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 10:57:26,898 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 10:57:27,468 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 10:57:27,476 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 10:57:27,477 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-16 10:57:27,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:57:27 BoogieIcfgContainer [2022-11-16 10:57:27,479 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 10:57:27,480 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-16 10:57:27,481 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-16 10:57:27,493 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-16 10:57:27,494 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 10:57:27,494 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.11 10:57:26" (1/3) ... [2022-11-16 10:57:27,495 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@228dec83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.11 10:57:27, skipping insertion in model container [2022-11-16 10:57:27,495 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 10:57:27,496 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:57:26" (2/3) ... [2022-11-16 10:57:27,496 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@228dec83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.11 10:57:27, skipping insertion in model container [2022-11-16 10:57:27,496 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 10:57:27,496 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:57:27" (3/3) ... [2022-11-16 10:57:27,498 INFO L332 chiAutomizerObserver]: Analyzing ICFG byte_add-1.i [2022-11-16 10:57:27,572 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-16 10:57:27,572 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-16 10:57:27,572 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-16 10:57:27,572 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-16 10:57:27,572 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-16 10:57:27,572 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-16 10:57:27,573 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-16 10:57:27,573 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-16 10:57:27,578 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 10:57:27,601 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-16 10:57:27,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:27,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:27,609 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-16 10:57:27,609 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:27,609 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-16 10:57:27,610 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 10:57:27,614 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-16 10:57:27,614 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:27,614 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:27,615 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-16 10:57:27,615 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:27,625 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:27,625 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 > 254); 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 10:57:27,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:27,632 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2022-11-16 10:57:27,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:27,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296080709] [2022-11-16 10:57:27,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:27,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:27,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:27,776 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:27,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:27,838 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:27,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:27,842 INFO L85 PathProgramCache]: Analyzing trace with hash 730458878, now seen corresponding path program 1 times [2022-11-16 10:57:27,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:27,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994380718] [2022-11-16 10:57:27,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:27,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:27,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:28,044 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 10:57:28,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:28,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994380718] [2022-11-16 10:57:28,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994380718] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:28,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:28,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 10:57:28,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906743644] [2022-11-16 10:57:28,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:28,081 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:28,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:28,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 10:57:28,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 10:57:28,150 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 10:57:28,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:28,396 INFO L93 Difference]: Finished difference Result 72 states and 108 transitions. [2022-11-16 10:57:28,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 72 states and 108 transitions. [2022-11-16 10:57:28,402 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 47 [2022-11-16 10:57:28,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 72 states to 62 states and 96 transitions. [2022-11-16 10:57:28,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 62 [2022-11-16 10:57:28,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 62 [2022-11-16 10:57:28,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 96 transitions. [2022-11-16 10:57:28,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:28,422 INFO L218 hiAutomatonCegarLoop]: Abstraction has 62 states and 96 transitions. [2022-11-16 10:57:28,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 96 transitions. [2022-11-16 10:57:28,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2022-11-16 10:57:28,470 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 10:57:28,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 94 transitions. [2022-11-16 10:57:28,475 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-16 10:57:28,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 10:57:28,483 INFO L428 stractBuchiCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-16 10:57:28,484 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-16 10:57:28,484 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 94 transitions. [2022-11-16 10:57:28,486 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-16 10:57:28,487 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:28,487 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:28,488 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:28,488 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:28,488 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:28,489 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 > 254); 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 10:57:28,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:28,490 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2022-11-16 10:57:28,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:28,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788508785] [2022-11-16 10:57:28,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:28,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:28,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:28,889 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 10:57:28,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:28,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788508785] [2022-11-16 10:57:28,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788508785] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:28,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:28,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 10:57:28,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667205953] [2022-11-16 10:57:28,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:28,892 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:28,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:28,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1711027832, now seen corresponding path program 1 times [2022-11-16 10:57:28,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:28,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180062238] [2022-11-16 10:57:28,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:28,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:28,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:29,012 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 10:57:29,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:29,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180062238] [2022-11-16 10:57:29,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180062238] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:29,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:29,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 10:57:29,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657306994] [2022-11-16 10:57:29,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:29,015 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:29,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:29,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 10:57:29,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 10:57:29,016 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 10:57:29,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:29,341 INFO L93 Difference]: Finished difference Result 135 states and 202 transitions. [2022-11-16 10:57:29,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 202 transitions. [2022-11-16 10:57:29,349 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 90 [2022-11-16 10:57:29,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 135 states and 202 transitions. [2022-11-16 10:57:29,357 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 135 [2022-11-16 10:57:29,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2022-11-16 10:57:29,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 202 transitions. [2022-11-16 10:57:29,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:29,362 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 202 transitions. [2022-11-16 10:57:29,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 202 transitions. [2022-11-16 10:57:29,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 67. [2022-11-16 10:57:29,371 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 10:57:29,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 104 transitions. [2022-11-16 10:57:29,375 INFO L240 hiAutomatonCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-16 10:57:29,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 10:57:29,377 INFO L428 stractBuchiCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-16 10:57:29,377 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-16 10:57:29,377 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 67 states and 104 transitions. [2022-11-16 10:57:29,380 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-16 10:57:29,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:29,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:29,385 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:29,385 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:29,386 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:29,387 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 > 254); 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 10:57:29,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:29,388 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2022-11-16 10:57:29,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:29,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024396484] [2022-11-16 10:57:29,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:29,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:29,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:29,430 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:29,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:29,471 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:29,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:29,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1856053184, now seen corresponding path program 2 times [2022-11-16 10:57:29,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:29,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538919925] [2022-11-16 10:57:29,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:29,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:29,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:29,560 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 10:57:29,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:29,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538919925] [2022-11-16 10:57:29,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538919925] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:29,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:29,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 10:57:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477492323] [2022-11-16 10:57:29,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:29,563 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:29,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:29,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 10:57:29,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 10:57:29,565 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 10:57:29,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:29,788 INFO L93 Difference]: Finished difference Result 95 states and 150 transitions. [2022-11-16 10:57:29,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 150 transitions. [2022-11-16 10:57:29,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 73 [2022-11-16 10:57:29,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 95 states and 150 transitions. [2022-11-16 10:57:29,791 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 95 [2022-11-16 10:57:29,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 95 [2022-11-16 10:57:29,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 150 transitions. [2022-11-16 10:57:29,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:29,792 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 150 transitions. [2022-11-16 10:57:29,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 150 transitions. [2022-11-16 10:57:29,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 87. [2022-11-16 10:57:29,799 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 10:57:29,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2022-11-16 10:57:29,800 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-16 10:57:29,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 10:57:29,802 INFO L428 stractBuchiCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-16 10:57:29,802 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-16 10:57:29,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 136 transitions. [2022-11-16 10:57:29,803 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 65 [2022-11-16 10:57:29,804 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:29,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:29,805 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:29,805 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 10:57:29,805 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:29,806 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 > 254); 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 > 254); 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 10:57:29,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:29,806 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2022-11-16 10:57:29,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:29,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988928027] [2022-11-16 10:57:29,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:29,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:29,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:29,845 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:29,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:29,861 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:29,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:29,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1033469529, now seen corresponding path program 1 times [2022-11-16 10:57:29,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:29,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515396846] [2022-11-16 10:57:29,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:29,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:29,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:29,901 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 10:57:29,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:29,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515396846] [2022-11-16 10:57:29,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515396846] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:29,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:29,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 10:57:29,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111736320] [2022-11-16 10:57:29,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:29,903 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:29,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:29,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 10:57:29,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 10:57:29,905 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 10:57:30,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:30,061 INFO L93 Difference]: Finished difference Result 118 states and 180 transitions. [2022-11-16 10:57:30,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 180 transitions. [2022-11-16 10:57:30,063 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 96 [2022-11-16 10:57:30,064 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 180 transitions. [2022-11-16 10:57:30,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2022-11-16 10:57:30,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2022-11-16 10:57:30,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 180 transitions. [2022-11-16 10:57:30,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:30,067 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 180 transitions. [2022-11-16 10:57:30,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 180 transitions. [2022-11-16 10:57:30,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2022-11-16 10:57:30,074 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 10:57:30,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 178 transitions. [2022-11-16 10:57:30,076 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-16 10:57:30,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 10:57:30,078 INFO L428 stractBuchiCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-16 10:57:30,078 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-16 10:57:30,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 178 transitions. [2022-11-16 10:57:30,079 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 94 [2022-11-16 10:57:30,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:30,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:30,081 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:30,081 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 10:57:30,081 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:30,081 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 > 254); 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 > 254); 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 10:57:30,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:30,082 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2022-11-16 10:57:30,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:30,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599632116] [2022-11-16 10:57:30,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:30,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:30,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:30,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:30,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:30,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:30,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:30,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1031622487, now seen corresponding path program 1 times [2022-11-16 10:57:30,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:30,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880816915] [2022-11-16 10:57:30,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:30,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:30,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:30,305 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 10:57:30,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:30,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880816915] [2022-11-16 10:57:30,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880816915] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:30,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:30,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 10:57:30,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151406645] [2022-11-16 10:57:30,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:30,308 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:30,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:30,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 10:57:30,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 10:57:30,312 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 10:57:30,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:30,725 INFO L93 Difference]: Finished difference Result 249 states and 377 transitions. [2022-11-16 10:57:30,725 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 249 states and 377 transitions. [2022-11-16 10:57:30,728 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 200 [2022-11-16 10:57:30,730 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 249 states to 249 states and 377 transitions. [2022-11-16 10:57:30,731 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 249 [2022-11-16 10:57:30,731 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2022-11-16 10:57:30,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 249 states and 377 transitions. [2022-11-16 10:57:30,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:30,733 INFO L218 hiAutomatonCegarLoop]: Abstraction has 249 states and 377 transitions. [2022-11-16 10:57:30,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states and 377 transitions. [2022-11-16 10:57:30,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 188. [2022-11-16 10:57:30,751 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 10:57:30,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 287 transitions. [2022-11-16 10:57:30,753 INFO L240 hiAutomatonCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-16 10:57:30,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 10:57:30,754 INFO L428 stractBuchiCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-16 10:57:30,754 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-16 10:57:30,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 287 transitions. [2022-11-16 10:57:30,756 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 161 [2022-11-16 10:57:30,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:30,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:30,757 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:30,758 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 10:57:30,758 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:30,758 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 > 254); 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 > 254); 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 10:57:30,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:30,759 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2022-11-16 10:57:30,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:30,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586746085] [2022-11-16 10:57:30,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:30,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:30,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:30,775 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:30,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:30,790 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:30,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:30,791 INFO L85 PathProgramCache]: Analyzing trace with hash 741537833, now seen corresponding path program 1 times [2022-11-16 10:57:30,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:30,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915343739] [2022-11-16 10:57:30,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:30,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:30,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:31,020 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 10:57:31,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:31,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915343739] [2022-11-16 10:57:31,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915343739] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:31,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251676997] [2022-11-16 10:57:31,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:31,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:31,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:31,030 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:31,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 10:57:31,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:31,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 10:57:31,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:31,381 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 10:57:31,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:31,458 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 10:57:31,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251676997] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:31,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:31,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-11-16 10:57:31,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465030335] [2022-11-16 10:57:31,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:31,461 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:31,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:31,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 10:57:31,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-11-16 10:57:31,467 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 10:57:32,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:32,018 INFO L93 Difference]: Finished difference Result 329 states and 479 transitions. [2022-11-16 10:57:32,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 479 transitions. [2022-11-16 10:57:32,021 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 257 [2022-11-16 10:57:32,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 329 states and 479 transitions. [2022-11-16 10:57:32,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 329 [2022-11-16 10:57:32,024 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 329 [2022-11-16 10:57:32,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 329 states and 479 transitions. [2022-11-16 10:57:32,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:32,026 INFO L218 hiAutomatonCegarLoop]: Abstraction has 329 states and 479 transitions. [2022-11-16 10:57:32,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states and 479 transitions. [2022-11-16 10:57:32,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 242. [2022-11-16 10:57:32,038 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 10:57:32,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 367 transitions. [2022-11-16 10:57:32,040 INFO L240 hiAutomatonCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-16 10:57:32,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 10:57:32,041 INFO L428 stractBuchiCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-16 10:57:32,041 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-16 10:57:32,041 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 242 states and 367 transitions. [2022-11-16 10:57:32,043 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 206 [2022-11-16 10:57:32,043 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:32,044 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:32,045 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:32,045 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 10:57:32,045 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:32,045 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 > 254); 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 > 254); 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 10:57:32,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:32,046 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2022-11-16 10:57:32,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:32,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282201880] [2022-11-16 10:57:32,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:32,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:32,072 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:32,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:32,111 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:32,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:32,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1687418919, now seen corresponding path program 1 times [2022-11-16 10:57:32,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:32,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141388492] [2022-11-16 10:57:32,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:32,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:32,231 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 10:57:32,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:32,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141388492] [2022-11-16 10:57:32,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141388492] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:32,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:32,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 10:57:32,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518109851] [2022-11-16 10:57:32,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:32,234 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:32,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:32,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 10:57:32,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 10:57:32,235 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 10:57:32,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:32,488 INFO L93 Difference]: Finished difference Result 362 states and 537 transitions. [2022-11-16 10:57:32,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 362 states and 537 transitions. [2022-11-16 10:57:32,491 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 320 [2022-11-16 10:57:32,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 362 states to 362 states and 537 transitions. [2022-11-16 10:57:32,494 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 362 [2022-11-16 10:57:32,495 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 362 [2022-11-16 10:57:32,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 537 transitions. [2022-11-16 10:57:32,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:32,496 INFO L218 hiAutomatonCegarLoop]: Abstraction has 362 states and 537 transitions. [2022-11-16 10:57:32,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 537 transitions. [2022-11-16 10:57:32,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2022-11-16 10:57:32,506 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 10:57:32,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 414 transitions. [2022-11-16 10:57:32,508 INFO L240 hiAutomatonCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-16 10:57:32,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 10:57:32,509 INFO L428 stractBuchiCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-16 10:57:32,510 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-16 10:57:32,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 270 states and 414 transitions. [2022-11-16 10:57:32,512 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 246 [2022-11-16 10:57:32,512 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:32,512 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:32,513 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:32,514 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 10:57:32,514 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:32,514 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 > 254); 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 > 254); 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 > 254); 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 10:57:32,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:32,515 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2022-11-16 10:57:32,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:32,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505277775] [2022-11-16 10:57:32,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:32,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:32,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:32,538 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:32,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:32,557 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:32,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:32,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1831537572, now seen corresponding path program 1 times [2022-11-16 10:57:32,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:32,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900816548] [2022-11-16 10:57:32,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:32,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:32,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:32,770 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 10:57:32,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:32,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900816548] [2022-11-16 10:57:32,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900816548] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:32,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318468957] [2022-11-16 10:57:32,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:32,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:32,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:32,778 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:32,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 10:57:32,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:32,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 10:57:32,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:32,931 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 10:57:32,932 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 10:57:32,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318468957] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:32,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 10:57:32,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-11-16 10:57:32,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083750484] [2022-11-16 10:57:32,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:32,934 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:32,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:32,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 10:57:32,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-16 10:57:32,935 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 10:57:33,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:33,199 INFO L93 Difference]: Finished difference Result 284 states and 404 transitions. [2022-11-16 10:57:33,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 284 states and 404 transitions. [2022-11-16 10:57:33,201 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 260 [2022-11-16 10:57:33,203 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 284 states to 284 states and 404 transitions. [2022-11-16 10:57:33,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 284 [2022-11-16 10:57:33,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 284 [2022-11-16 10:57:33,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 284 states and 404 transitions. [2022-11-16 10:57:33,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:33,205 INFO L218 hiAutomatonCegarLoop]: Abstraction has 284 states and 404 transitions. [2022-11-16 10:57:33,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states and 404 transitions. [2022-11-16 10:57:33,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 240. [2022-11-16 10:57:33,214 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 10:57:33,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 343 transitions. [2022-11-16 10:57:33,216 INFO L240 hiAutomatonCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-16 10:57:33,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 10:57:33,223 INFO L428 stractBuchiCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-16 10:57:33,223 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-16 10:57:33,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 343 transitions. [2022-11-16 10:57:33,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2022-11-16 10:57:33,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:33,227 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:33,231 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:33,231 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 10:57:33,232 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:33,234 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 > 254); 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 > 254); 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 > 254); 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 10:57:33,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:33,235 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2022-11-16 10:57:33,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:33,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313563324] [2022-11-16 10:57:33,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:33,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:33,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:33,255 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:33,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:33,268 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:33,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:33,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1888795874, now seen corresponding path program 2 times [2022-11-16 10:57:33,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:33,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827549385] [2022-11-16 10:57:33,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:33,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:33,430 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 10:57:33,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:33,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827549385] [2022-11-16 10:57:33,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827549385] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:33,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764246400] [2022-11-16 10:57:33,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 10:57:33,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:33,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:33,477 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:33,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 10:57:33,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 10:57:33,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 10:57:33,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 10:57:33,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:33,619 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 10:57:33,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:33,750 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 10:57:33,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764246400] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:33,751 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:33,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-16 10:57:33,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086589170] [2022-11-16 10:57:33,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:33,753 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:33,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:33,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 10:57:33,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-16 10:57:33,755 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 10:57:36,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:36,022 INFO L93 Difference]: Finished difference Result 659 states and 859 transitions. [2022-11-16 10:57:36,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 659 states and 859 transitions. [2022-11-16 10:57:36,027 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-16 10:57:36,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 659 states to 659 states and 859 transitions. [2022-11-16 10:57:36,033 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 659 [2022-11-16 10:57:36,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2022-11-16 10:57:36,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 659 states and 859 transitions. [2022-11-16 10:57:36,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:36,036 INFO L218 hiAutomatonCegarLoop]: Abstraction has 659 states and 859 transitions. [2022-11-16 10:57:36,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states and 859 transitions. [2022-11-16 10:57:36,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 372. [2022-11-16 10:57:36,045 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 10:57:36,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 511 transitions. [2022-11-16 10:57:36,047 INFO L240 hiAutomatonCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-16 10:57:36,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-16 10:57:36,049 INFO L428 stractBuchiCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-16 10:57:36,049 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-16 10:57:36,049 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 372 states and 511 transitions. [2022-11-16 10:57:36,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 339 [2022-11-16 10:57:36,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:36,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:36,054 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:36,055 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 10:57:36,055 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:36,055 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 > 254; 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 > 254; 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 > 254; 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 > 254; 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 > 254; 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 > 254; 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 > 254); 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 10:57:36,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:36,056 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2022-11-16 10:57:36,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:36,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182519872] [2022-11-16 10:57:36,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:36,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:36,072 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:36,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:36,084 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:36,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:36,084 INFO L85 PathProgramCache]: Analyzing trace with hash -385275002, now seen corresponding path program 1 times [2022-11-16 10:57:36,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:36,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536006325] [2022-11-16 10:57:36,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:36,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:36,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:36,229 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 10:57:36,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:36,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536006325] [2022-11-16 10:57:36,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536006325] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:36,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:36,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 10:57:36,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797391238] [2022-11-16 10:57:36,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:36,230 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:36,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:36,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 10:57:36,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 10:57:36,232 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 10:57:36,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:36,365 INFO L93 Difference]: Finished difference Result 671 states and 877 transitions. [2022-11-16 10:57:36,365 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 877 transitions. [2022-11-16 10:57:36,369 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 613 [2022-11-16 10:57:36,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 671 states and 877 transitions. [2022-11-16 10:57:36,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 671 [2022-11-16 10:57:36,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 671 [2022-11-16 10:57:36,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 671 states and 877 transitions. [2022-11-16 10:57:36,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:36,377 INFO L218 hiAutomatonCegarLoop]: Abstraction has 671 states and 877 transitions. [2022-11-16 10:57:36,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states and 877 transitions. [2022-11-16 10:57:36,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 419. [2022-11-16 10:57:36,386 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 10:57:36,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 579 transitions. [2022-11-16 10:57:36,388 INFO L240 hiAutomatonCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-16 10:57:36,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 10:57:36,389 INFO L428 stractBuchiCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-16 10:57:36,389 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-16 10:57:36,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 419 states and 579 transitions. [2022-11-16 10:57:36,391 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2022-11-16 10:57:36,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:36,392 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:36,394 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:36,394 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 10:57:36,394 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:36,402 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 > 254; 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 > 254); 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 > 254; 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 > 254; 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 > 254); 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 > 254; 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 > 254); 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 10:57:36,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:36,403 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2022-11-16 10:57:36,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:36,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134248627] [2022-11-16 10:57:36,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:36,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:36,430 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:36,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:36,446 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:36,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:36,447 INFO L85 PathProgramCache]: Analyzing trace with hash 663966382, now seen corresponding path program 1 times [2022-11-16 10:57:36,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:36,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136460143] [2022-11-16 10:57:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:36,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:36,583 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 10:57:36,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:36,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136460143] [2022-11-16 10:57:36,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136460143] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:36,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:36,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 10:57:36,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191184822] [2022-11-16 10:57:36,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:36,589 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:36,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:36,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 10:57:36,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 10:57:36,591 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 10:57:36,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:36,666 INFO L93 Difference]: Finished difference Result 573 states and 748 transitions. [2022-11-16 10:57:36,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 573 states and 748 transitions. [2022-11-16 10:57:36,670 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 531 [2022-11-16 10:57:36,674 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 573 states to 573 states and 748 transitions. [2022-11-16 10:57:36,674 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2022-11-16 10:57:36,675 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 573 [2022-11-16 10:57:36,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 573 states and 748 transitions. [2022-11-16 10:57:36,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:36,676 INFO L218 hiAutomatonCegarLoop]: Abstraction has 573 states and 748 transitions. [2022-11-16 10:57:36,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states and 748 transitions. [2022-11-16 10:57:36,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 423. [2022-11-16 10:57:36,685 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 10:57:36,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 575 transitions. [2022-11-16 10:57:36,687 INFO L240 hiAutomatonCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-16 10:57:36,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 10:57:36,688 INFO L428 stractBuchiCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-16 10:57:36,688 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-16 10:57:36,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 423 states and 575 transitions. [2022-11-16 10:57:36,691 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2022-11-16 10:57:36,691 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:36,691 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:36,692 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:36,693 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 10:57:36,693 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:36,693 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 > 254; 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 > 254); 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 > 254; 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 > 254); 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 > 254; 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 > 254; 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 > 254); 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 10:57:36,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:36,694 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2022-11-16 10:57:36,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:36,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296417281] [2022-11-16 10:57:36,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:36,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:36,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:36,706 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:36,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:36,717 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:36,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:36,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1776607888, now seen corresponding path program 1 times [2022-11-16 10:57:36,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:36,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28022347] [2022-11-16 10:57:36,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:36,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:36,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:36,926 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 10:57:36,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:36,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28022347] [2022-11-16 10:57:36,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28022347] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:36,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:36,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 10:57:36,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403239765] [2022-11-16 10:57:36,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:36,928 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:36,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:36,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 10:57:36,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 10:57:36,929 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 10:57:37,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:37,321 INFO L93 Difference]: Finished difference Result 887 states and 1165 transitions. [2022-11-16 10:57:37,322 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 887 states and 1165 transitions. [2022-11-16 10:57:37,329 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 779 [2022-11-16 10:57:37,334 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 887 states to 872 states and 1144 transitions. [2022-11-16 10:57:37,335 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 872 [2022-11-16 10:57:37,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 872 [2022-11-16 10:57:37,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 872 states and 1144 transitions. [2022-11-16 10:57:37,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:37,338 INFO L218 hiAutomatonCegarLoop]: Abstraction has 872 states and 1144 transitions. [2022-11-16 10:57:37,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states and 1144 transitions. [2022-11-16 10:57:37,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 722. [2022-11-16 10:57:37,351 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 10:57:37,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 970 transitions. [2022-11-16 10:57:37,353 INFO L240 hiAutomatonCegarLoop]: Abstraction has 722 states and 970 transitions. [2022-11-16 10:57:37,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 10:57:37,354 INFO L428 stractBuchiCegarLoop]: Abstraction has 722 states and 970 transitions. [2022-11-16 10:57:37,355 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-16 10:57:37,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 722 states and 970 transitions. [2022-11-16 10:57:37,358 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 677 [2022-11-16 10:57:37,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:37,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:37,360 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:37,360 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 10:57:37,360 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(13, 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~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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 10:57:37,360 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 > 254); 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 > 254; 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 > 254; 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 > 254; 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 > 254; 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 > 254; 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 > 254); 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 10:57:37,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:37,361 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 11 times [2022-11-16 10:57:37,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:37,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158024435] [2022-11-16 10:57:37,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:37,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:37,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:37,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:37,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:37,381 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:37,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:37,382 INFO L85 PathProgramCache]: Analyzing trace with hash 262976123, now seen corresponding path program 1 times [2022-11-16 10:57:37,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:37,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403524091] [2022-11-16 10:57:37,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:37,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:37,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:37,508 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 10:57:37,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:37,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403524091] [2022-11-16 10:57:37,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403524091] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:37,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:37,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 10:57:37,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480639701] [2022-11-16 10:57:37,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:37,510 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:37,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:37,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 10:57:37,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 10:57:37,511 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 10:57:37,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:37,558 INFO L93 Difference]: Finished difference Result 850 states and 1092 transitions. [2022-11-16 10:57:37,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 850 states and 1092 transitions. [2022-11-16 10:57:37,565 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 802 [2022-11-16 10:57:37,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 850 states to 850 states and 1092 transitions. [2022-11-16 10:57:37,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 850 [2022-11-16 10:57:37,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 850 [2022-11-16 10:57:37,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 850 states and 1092 transitions. [2022-11-16 10:57:37,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:37,573 INFO L218 hiAutomatonCegarLoop]: Abstraction has 850 states and 1092 transitions. [2022-11-16 10:57:37,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states and 1092 transitions. [2022-11-16 10:57:37,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 667. [2022-11-16 10:57:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.2968515742128937) internal successors, (865), 666 states have internal predecessors, (865), 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 10:57:37,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 865 transitions. [2022-11-16 10:57:37,588 INFO L240 hiAutomatonCegarLoop]: Abstraction has 667 states and 865 transitions. [2022-11-16 10:57:37,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 10:57:37,589 INFO L428 stractBuchiCegarLoop]: Abstraction has 667 states and 865 transitions. [2022-11-16 10:57:37,589 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-16 10:57:37,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 865 transitions. [2022-11-16 10:57:37,593 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 622 [2022-11-16 10:57:37,593 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:37,593 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:37,594 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:37,594 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:37,594 INFO L748 eck$LassoCheckResult]: Stem: 9207#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(13, 2); 9195#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 9179#L59 assume !(0 == mp_add_~a3~0#1 % 256); 9180#L59-1 mp_add_~nb~0#1 := 4; 9202#L69 assume !(0 == mp_add_~b3~0#1 % 256); 9229#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 9209#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; 9210#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9669#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; 9764#L84-2 [2022-11-16 10:57:37,595 INFO L750 eck$LassoCheckResult]: Loop: 9764#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 9763#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 9762#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 9761#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9759#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; 9756#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 9754#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9752#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9749#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 9747#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 9745#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9743#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9733#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9734#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9726#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; 9727#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9721#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9720#L90 assume !(0 == mp_add_~i~0#1 % 256); 9706#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; 9486#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9704#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9701#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9702#L96 assume !(0 == mp_add_~partial_sum~0#1); 9222#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 9223#L96-4 mp_add_~carry~0#1 := 1; 9224#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9231#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 9431#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9833#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9810#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9807#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; 9808#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9767#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9811#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9809#L96 assume !(0 == mp_add_~partial_sum~0#1); 9806#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; 9741#L96-4 mp_add_~carry~0#1 := 1; 9732#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9728#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9716#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 9712#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9670#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9658#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; 9654#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9656#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9635#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9636#L96 assume !(0 == mp_add_~partial_sum~0#1); 9677#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; 9649#L96-4 mp_add_~carry~0#1 := 1; 9640#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9639#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9447#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9444#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 9432#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9425#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; 9422#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9418#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9415#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9413#L96 assume !(0 == mp_add_~partial_sum~0#1); 9411#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; 9408#L96-4 mp_add_~carry~0#1 := 1; 9406#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9404#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9400#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9342#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9337#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9333#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; 9334#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9420#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9417#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9414#L96 assume !(0 == mp_add_~partial_sum~0#1); 9412#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; 9410#L96-4 mp_add_~carry~0#1 := 1; 9407#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9405#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9403#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9303#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9295#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9296#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; 9475#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9474#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9280#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 9282#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9273#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9275#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9391#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9297#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9298#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; 9769#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9765#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; 9764#L84-2 [2022-11-16 10:57:37,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:37,595 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 12 times [2022-11-16 10:57:37,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:37,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444392437] [2022-11-16 10:57:37,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:37,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:37,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:37,606 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:37,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:37,616 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:37,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:37,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1549522365, now seen corresponding path program 1 times [2022-11-16 10:57:37,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:37,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123105968] [2022-11-16 10:57:37,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:37,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:37,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:37,785 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 10:57:37,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:37,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123105968] [2022-11-16 10:57:37,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123105968] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:37,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:37,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 10:57:37,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113628850] [2022-11-16 10:57:37,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:37,787 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:37,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:37,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 10:57:37,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 10:57:37,788 INFO L87 Difference]: Start difference. First operand 667 states and 865 transitions. cyclomatic complexity: 201 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 10:57:37,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:37,869 INFO L93 Difference]: Finished difference Result 763 states and 939 transitions. [2022-11-16 10:57:37,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 763 states and 939 transitions. [2022-11-16 10:57:37,874 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 693 [2022-11-16 10:57:37,878 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 763 states to 763 states and 939 transitions. [2022-11-16 10:57:37,878 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 763 [2022-11-16 10:57:37,879 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 763 [2022-11-16 10:57:37,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 763 states and 939 transitions. [2022-11-16 10:57:37,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:37,881 INFO L218 hiAutomatonCegarLoop]: Abstraction has 763 states and 939 transitions. [2022-11-16 10:57:37,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states and 939 transitions. [2022-11-16 10:57:37,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 585. [2022-11-16 10:57:37,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 585 states have (on average 1.2495726495726496) internal successors, (731), 584 states have internal predecessors, (731), 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 10:57:37,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 731 transitions. [2022-11-16 10:57:37,892 INFO L240 hiAutomatonCegarLoop]: Abstraction has 585 states and 731 transitions. [2022-11-16 10:57:37,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 10:57:37,893 INFO L428 stractBuchiCegarLoop]: Abstraction has 585 states and 731 transitions. [2022-11-16 10:57:37,893 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-16 10:57:37,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 585 states and 731 transitions. [2022-11-16 10:57:37,896 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 522 [2022-11-16 10:57:37,896 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:37,896 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:37,897 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:37,897 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:37,898 INFO L748 eck$LassoCheckResult]: Stem: 10645#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(13, 2); 10632#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 10622#L59 assume !(0 == mp_add_~a3~0#1 % 256); 10623#L59-1 mp_add_~nb~0#1 := 4; 10639#L69 assume !(0 == mp_add_~b3~0#1 % 256); 10665#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 10666#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; 10808#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10806#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; 10805#L84-2 [2022-11-16 10:57:37,898 INFO L750 eck$LassoCheckResult]: Loop: 10805#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10797#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10798#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10779#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10780#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; 10667#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10618#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10619#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10778#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 11195#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 10742#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10743#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10736#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10737#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11162#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; 11163#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10662#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10654#L90 assume !(0 == mp_add_~i~0#1 % 256); 10655#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; 10759#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11079#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11077#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 11076#L96 assume !(0 == mp_add_~partial_sum~0#1); 11074#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 11072#L96-4 mp_add_~carry~0#1 := 1; 11069#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11046#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 11044#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11043#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11042#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11039#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; 10999#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10998#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 11112#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 10986#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11110#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11107#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 11094#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11089#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10975#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; 10976#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10950#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10935#L90 assume !(0 == mp_add_~i~0#1 % 256); 10944#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10941#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10933#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; 10932#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 10928#L96 assume !(0 == mp_add_~partial_sum~0#1); 10910#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 10908#L96-4 mp_add_~carry~0#1 := 1; 10906#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10903#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10901#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10889#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 10888#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10886#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; 10883#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10882#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10880#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 10879#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10877#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10875#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10800#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10796#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10784#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; 10785#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10770#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10771#L90 assume !(0 == mp_add_~i~0#1 % 256); 10758#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10760#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10750#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10751#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 11055#L96 assume !(0 == mp_add_~partial_sum~0#1); 11053#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; 11051#L96-4 mp_add_~carry~0#1 := 1; 11049#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11047#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10733#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10727#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10728#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10723#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; 10724#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10717#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10719#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 10713#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10714#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10707#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10708#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10702#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10703#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; 10775#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10776#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; 10805#L84-2 [2022-11-16 10:57:37,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:37,899 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 13 times [2022-11-16 10:57:37,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:37,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685179434] [2022-11-16 10:57:37,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:37,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:37,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:37,908 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:37,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:37,919 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:37,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:37,919 INFO L85 PathProgramCache]: Analyzing trace with hash 777784005, now seen corresponding path program 1 times [2022-11-16 10:57:37,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:37,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97725292] [2022-11-16 10:57:37,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:37,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:37,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:38,178 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-16 10:57:38,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:38,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97725292] [2022-11-16 10:57:38,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97725292] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:38,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:38,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 10:57:38,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79571704] [2022-11-16 10:57:38,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:38,180 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:38,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:38,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 10:57:38,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-16 10:57:38,181 INFO L87 Difference]: Start difference. First operand 585 states and 731 transitions. cyclomatic complexity: 149 Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 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 10:57:38,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:38,731 INFO L93 Difference]: Finished difference Result 973 states and 1198 transitions. [2022-11-16 10:57:38,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 973 states and 1198 transitions. [2022-11-16 10:57:38,738 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 838 [2022-11-16 10:57:38,744 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 973 states to 965 states and 1187 transitions. [2022-11-16 10:57:38,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 965 [2022-11-16 10:57:38,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 965 [2022-11-16 10:57:38,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1187 transitions. [2022-11-16 10:57:38,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:38,749 INFO L218 hiAutomatonCegarLoop]: Abstraction has 965 states and 1187 transitions. [2022-11-16 10:57:38,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1187 transitions. [2022-11-16 10:57:38,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 816. [2022-11-16 10:57:38,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 816 states have (on average 1.25) internal successors, (1020), 815 states have internal predecessors, (1020), 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 10:57:38,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 1020 transitions. [2022-11-16 10:57:38,767 INFO L240 hiAutomatonCegarLoop]: Abstraction has 816 states and 1020 transitions. [2022-11-16 10:57:38,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 10:57:38,768 INFO L428 stractBuchiCegarLoop]: Abstraction has 816 states and 1020 transitions. [2022-11-16 10:57:38,768 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-16 10:57:38,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 816 states and 1020 transitions. [2022-11-16 10:57:38,779 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 753 [2022-11-16 10:57:38,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:38,780 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:38,781 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:38,781 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:38,782 INFO L748 eck$LassoCheckResult]: Stem: 12226#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(13, 2); 12215#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 12199#L59 assume !(0 == mp_add_~a3~0#1 % 256); 12200#L59-1 mp_add_~nb~0#1 := 4; 12221#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12246#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12247#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; 12640#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12638#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; 12637#L84-2 [2022-11-16 10:57:38,782 INFO L750 eck$LassoCheckResult]: Loop: 12637#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12636#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12635#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12634#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12633#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; 12632#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12631#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12629#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12626#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12624#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 12622#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12620#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12618#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12616#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12613#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; 12614#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12551#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12548#L90 assume !(0 == mp_add_~i~0#1 % 256); 12542#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; 12335#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12540#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12535#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12528#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12523#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 12520#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12518#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12516#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12513#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; 12514#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12488#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12487#L90 assume !(0 == mp_add_~i~0#1 % 256); 12486#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12485#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; 12484#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12482#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 12481#L96 assume !(0 == mp_add_~partial_sum~0#1); 12480#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 12479#L96-4 mp_add_~carry~0#1 := 1; 12478#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12477#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12476#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 12475#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12474#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12473#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; 12471#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12469#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12461#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12460#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12458#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12456#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12454#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 12449#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12446#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; 12447#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12438#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12439#L90 assume !(0 == mp_add_~i~0#1 % 256); 12554#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12553#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12552#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12550#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12527#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12522#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12384#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12362#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12359#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; 12360#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12349#L84 assume !(0 == mp_add_~i~0#1 % 256); 12347#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12345#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12344#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12341#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12325#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 12326#L96 assume !(0 == mp_add_~partial_sum~0#1); 12321#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; 12322#L96-4 mp_add_~carry~0#1 := 1; 12583#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12307#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12306#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12304#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12305#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12372#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; 12370#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12368#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12367#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12366#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12365#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12364#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12363#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12361#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12358#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; 12353#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12354#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; 12637#L84-2 [2022-11-16 10:57:38,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:38,783 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 14 times [2022-11-16 10:57:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:38,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481134606] [2022-11-16 10:57:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:38,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:38,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:38,795 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:38,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:38,804 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:38,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:38,805 INFO L85 PathProgramCache]: Analyzing trace with hash 233039956, now seen corresponding path program 1 times [2022-11-16 10:57:38,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:38,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473609425] [2022-11-16 10:57:38,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:38,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:39,035 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 142 proven. 41 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-16 10:57:39,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:39,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473609425] [2022-11-16 10:57:39,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473609425] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:39,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436418920] [2022-11-16 10:57:39,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:39,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:39,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:39,041 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:39,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 10:57:39,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:39,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 10:57:39,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:39,530 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 172 proven. 14 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-16 10:57:39,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:39,866 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 146 proven. 40 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-16 10:57:39,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436418920] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:39,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:39,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-11-16 10:57:39,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808539472] [2022-11-16 10:57:39,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:39,867 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:39,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:39,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 10:57:39,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-11-16 10:57:39,869 INFO L87 Difference]: Start difference. First operand 816 states and 1020 transitions. cyclomatic complexity: 208 Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 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 10:57:42,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:42,043 INFO L93 Difference]: Finished difference Result 2650 states and 3236 transitions. [2022-11-16 10:57:42,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2650 states and 3236 transitions. [2022-11-16 10:57:42,082 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 2138 [2022-11-16 10:57:42,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2650 states to 2628 states and 3214 transitions. [2022-11-16 10:57:42,096 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2628 [2022-11-16 10:57:42,098 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2628 [2022-11-16 10:57:42,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2628 states and 3214 transitions. [2022-11-16 10:57:42,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:42,102 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2628 states and 3214 transitions. [2022-11-16 10:57:42,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2628 states and 3214 transitions. [2022-11-16 10:57:42,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2628 to 1746. [2022-11-16 10:57:42,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1746 states, 1746 states have (on average 1.2560137457044673) internal successors, (2193), 1745 states have internal predecessors, (2193), 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 10:57:42,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 2193 transitions. [2022-11-16 10:57:42,171 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1746 states and 2193 transitions. [2022-11-16 10:57:42,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-16 10:57:42,172 INFO L428 stractBuchiCegarLoop]: Abstraction has 1746 states and 2193 transitions. [2022-11-16 10:57:42,173 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-16 10:57:42,173 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1746 states and 2193 transitions. [2022-11-16 10:57:42,182 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1507 [2022-11-16 10:57:42,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:42,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:42,185 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:42,185 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:42,186 INFO L748 eck$LassoCheckResult]: Stem: 16339#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(13, 2); 16327#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 16312#L59 assume !(0 == mp_add_~a3~0#1 % 256); 16313#L59-1 mp_add_~nb~0#1 := 4; 16334#L69 assume !(0 == mp_add_~b3~0#1 % 256); 16359#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 16360#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; 16432#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16430#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; 16431#L84-2 [2022-11-16 10:57:42,186 INFO L750 eck$LassoCheckResult]: Loop: 16431#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16866#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16865#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16864#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16863#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; 16862#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 16861#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 16860#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16857#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 16855#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 16853#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16851#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16849#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16847#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16845#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; 16803#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16800#L84 assume !(0 == mp_add_~i~0#1 % 256); 16797#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; 16510#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16792#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16787#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16783#L90 assume !(0 == mp_add_~i~0#1 % 256); 16778#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; 16746#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 16773#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16770#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 16771#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16739#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 16736#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16734#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16732#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16730#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; 16727#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16726#L84 assume !(0 == mp_add_~i~0#1 % 256); 16725#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16724#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; 16723#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16721#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16720#L90 assume !(0 == mp_add_~i~0#1 % 256); 16719#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 16718#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; 16716#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16713#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 16711#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16709#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16707#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 16705#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16703#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16700#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; 16698#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16697#L84 assume !(0 == mp_add_~i~0#1 % 256); 16696#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16695#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16693#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; 16690#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16687#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 16585#L96 assume !(0 == mp_add_~partial_sum~0#1); 16873#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 16872#L96-4 mp_add_~carry~0#1 := 1; 16871#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16870#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16869#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16867#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 16680#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16681#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; 16802#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 16675#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16884#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 17684#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16881#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16882#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16577#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16548#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16549#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; 16539#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16540#L84 assume !(0 == mp_add_~i~0#1 % 256); 16509#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16511#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16504#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16505#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16489#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 16488#L96 assume !(0 == mp_add_~partial_sum~0#1); 16487#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; 16486#L96-4 mp_add_~carry~0#1 := 1; 16485#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16483#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16482#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16480#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16481#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16542#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; 16543#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 16538#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16531#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 16532#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16527#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16528#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16522#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16523#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16518#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; 16519#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16514#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; 16431#L84-2 [2022-11-16 10:57:42,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:42,187 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 15 times [2022-11-16 10:57:42,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:42,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400573658] [2022-11-16 10:57:42,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:42,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:42,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:42,198 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:42,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:42,208 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:42,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:42,208 INFO L85 PathProgramCache]: Analyzing trace with hash -2091684334, now seen corresponding path program 1 times [2022-11-16 10:57:42,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:42,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873448220] [2022-11-16 10:57:42,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:42,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:42,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:42,716 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 10:57:42,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:42,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873448220] [2022-11-16 10:57:42,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873448220] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:42,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588287097] [2022-11-16 10:57:42,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:42,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:42,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:42,722 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:42,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 10:57:42,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:42,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 10:57:42,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:42,894 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 10:57:42,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:42,928 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 10:57:42,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588287097] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:42,929 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:42,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 11 [2022-11-16 10:57:42,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116409393] [2022-11-16 10:57:42,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:42,930 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:42,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:42,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-16 10:57:42,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-16 10:57:42,931 INFO L87 Difference]: Start difference. First operand 1746 states and 2193 transitions. cyclomatic complexity: 455 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 10:57:45,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:45,170 INFO L93 Difference]: Finished difference Result 2195 states and 2655 transitions. [2022-11-16 10:57:45,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2195 states and 2655 transitions. [2022-11-16 10:57:45,192 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 1784 [2022-11-16 10:57:45,205 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2195 states to 2173 states and 2633 transitions. [2022-11-16 10:57:45,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2173 [2022-11-16 10:57:45,208 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2173 [2022-11-16 10:57:45,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2173 states and 2633 transitions. [2022-11-16 10:57:45,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:45,213 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2173 states and 2633 transitions. [2022-11-16 10:57:45,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states and 2633 transitions. [2022-11-16 10:57:45,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 968. [2022-11-16 10:57:45,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 968 states, 968 states have (on average 1.2210743801652892) internal successors, (1182), 967 states have internal predecessors, (1182), 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 10:57:45,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 968 states to 968 states and 1182 transitions. [2022-11-16 10:57:45,256 INFO L240 hiAutomatonCegarLoop]: Abstraction has 968 states and 1182 transitions. [2022-11-16 10:57:45,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-16 10:57:45,257 INFO L428 stractBuchiCegarLoop]: Abstraction has 968 states and 1182 transitions. [2022-11-16 10:57:45,258 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-16 10:57:45,258 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 968 states and 1182 transitions. [2022-11-16 10:57:45,271 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 760 [2022-11-16 10:57:45,271 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:45,271 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:45,272 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 10:57:45,272 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-16 10:57:45,273 INFO L748 eck$LassoCheckResult]: Stem: 21001#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(13, 2); 20989#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 20979#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 20981#L61 assume !(0 == mp_add_~a2~0#1 % 256); 20982#L59-1 mp_add_~nb~0#1 := 4; 20996#L69 assume !(0 == mp_add_~b3~0#1 % 256); 20987#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 21031#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); 21030#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21028#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 21029#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 21043#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 21044#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 21049#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 21048#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21047#L108 assume !(0 == mp_add_~i~0#1 % 256); 21020#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 21009#L109-1 [2022-11-16 10:57:45,273 INFO L750 eck$LassoCheckResult]: Loop: 21009#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 21002#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 21003#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 21082#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21014#L108 assume !(0 == mp_add_~i~0#1 % 256); 21015#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 21036#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 21037#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 21041#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 21040#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21038#L108 assume !(0 == mp_add_~i~0#1 % 256); 21039#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 21046#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 21045#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 20994#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 20995#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21008#L108 assume !(0 == mp_add_~i~0#1 % 256); 21081#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 21009#L109-1 [2022-11-16 10:57:45,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash 788558134, now seen corresponding path program 1 times [2022-11-16 10:57:45,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:45,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614273386] [2022-11-16 10:57:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:45,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:45,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:45,360 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 10:57:45,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:45,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614273386] [2022-11-16 10:57:45,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614273386] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:45,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:45,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 10:57:45,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32481110] [2022-11-16 10:57:45,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:45,362 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:45,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:45,363 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 1 times [2022-11-16 10:57:45,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:45,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910203878] [2022-11-16 10:57:45,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:45,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:45,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:45,428 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 10:57:45,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:45,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910203878] [2022-11-16 10:57:45,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910203878] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:45,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139533692] [2022-11-16 10:57:45,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:45,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:45,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:45,434 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:45,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 10:57:45,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:45,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 10:57:45,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:45,517 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 10:57:45,517 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 10:57:45,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139533692] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:45,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 10:57:45,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-16 10:57:45,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455233028] [2022-11-16 10:57:45,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:45,519 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:45,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:45,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 10:57:45,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 10:57:45,520 INFO L87 Difference]: Start difference. First operand 968 states and 1182 transitions. cyclomatic complexity: 223 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 10:57:45,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:45,731 INFO L93 Difference]: Finished difference Result 1896 states and 2309 transitions. [2022-11-16 10:57:45,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1896 states and 2309 transitions. [2022-11-16 10:57:45,742 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 1520 [2022-11-16 10:57:45,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1896 states to 1896 states and 2309 transitions. [2022-11-16 10:57:45,753 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1896 [2022-11-16 10:57:45,757 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1896 [2022-11-16 10:57:45,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1896 states and 2309 transitions. [2022-11-16 10:57:45,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:45,761 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1896 states and 2309 transitions. [2022-11-16 10:57:45,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1896 states and 2309 transitions. [2022-11-16 10:57:45,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1896 to 979. [2022-11-16 10:57:45,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 979 states have (on average 1.219611848825332) internal successors, (1194), 978 states have internal predecessors, (1194), 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 10:57:45,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 1194 transitions. [2022-11-16 10:57:45,797 INFO L240 hiAutomatonCegarLoop]: Abstraction has 979 states and 1194 transitions. [2022-11-16 10:57:45,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 10:57:45,798 INFO L428 stractBuchiCegarLoop]: Abstraction has 979 states and 1194 transitions. [2022-11-16 10:57:45,799 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-16 10:57:45,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 979 states and 1194 transitions. [2022-11-16 10:57:45,803 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 760 [2022-11-16 10:57:45,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:45,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:45,804 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 10:57:45,804 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-16 10:57:45,805 INFO L748 eck$LassoCheckResult]: Stem: 23932#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(13, 2); 23918#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 23903#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 23905#L61 assume !(0 == mp_add_~a2~0#1 % 256); 23906#L59-1 mp_add_~nb~0#1 := 4; 23927#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 23929#L71 assume !(0 == mp_add_~b2~0#1 % 256); 23981#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 23979#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); 23978#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23943#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 23944#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23938#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23939#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23975#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23974#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23972#L108 assume !(0 == mp_add_~i~0#1 % 256); 23969#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 23967#L109-1 [2022-11-16 10:57:45,805 INFO L750 eck$LassoCheckResult]: Loop: 23967#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23964#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23965#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23971#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23970#L108 assume !(0 == mp_add_~i~0#1 % 256); 23956#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23955#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 23933#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23923#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23924#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23937#L108 assume !(0 == mp_add_~i~0#1 % 256); 23968#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23966#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23963#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 23960#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23959#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23957#L108 assume !(0 == mp_add_~i~0#1 % 256); 23958#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 23967#L109-1 [2022-11-16 10:57:45,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:45,806 INFO L85 PathProgramCache]: Analyzing trace with hash 2019093187, now seen corresponding path program 1 times [2022-11-16 10:57:45,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:45,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151467572] [2022-11-16 10:57:45,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:45,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:45,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:45,917 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 10:57:45,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:45,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151467572] [2022-11-16 10:57:45,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151467572] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:45,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:45,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 10:57:45,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731589204] [2022-11-16 10:57:45,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:45,919 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:45,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:45,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 2 times [2022-11-16 10:57:45,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:45,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893765006] [2022-11-16 10:57:45,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:45,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:45,989 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 10:57:45,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:45,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893765006] [2022-11-16 10:57:45,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893765006] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:45,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077978825] [2022-11-16 10:57:45,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 10:57:45,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:45,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:45,998 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:46,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 10:57:46,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 10:57:46,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 10:57:46,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 10:57:46,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:46,076 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 10:57:46,076 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 10:57:46,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077978825] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:46,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 10:57:46,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-16 10:57:46,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684037327] [2022-11-16 10:57:46,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:46,079 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:46,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:46,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 10:57:46,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-16 10:57:46,080 INFO L87 Difference]: Start difference. First operand 979 states and 1194 transitions. cyclomatic complexity: 224 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 10:57:46,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:46,266 INFO L93 Difference]: Finished difference Result 1087 states and 1294 transitions. [2022-11-16 10:57:46,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1087 states and 1294 transitions. [2022-11-16 10:57:46,273 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 819 [2022-11-16 10:57:46,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1087 states to 979 states and 1124 transitions. [2022-11-16 10:57:46,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 979 [2022-11-16 10:57:46,280 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 979 [2022-11-16 10:57:46,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1124 transitions. [2022-11-16 10:57:46,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:46,282 INFO L218 hiAutomatonCegarLoop]: Abstraction has 979 states and 1124 transitions. [2022-11-16 10:57:46,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1124 transitions. [2022-11-16 10:57:46,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 843. [2022-11-16 10:57:46,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 843 states have (on average 1.166073546856465) internal successors, (983), 842 states have internal predecessors, (983), 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 10:57:46,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 983 transitions. [2022-11-16 10:57:46,303 INFO L240 hiAutomatonCegarLoop]: Abstraction has 843 states and 983 transitions. [2022-11-16 10:57:46,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 10:57:46,304 INFO L428 stractBuchiCegarLoop]: Abstraction has 843 states and 983 transitions. [2022-11-16 10:57:46,304 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-16 10:57:46,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 843 states and 983 transitions. [2022-11-16 10:57:46,308 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-16 10:57:46,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:46,309 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:46,309 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 10:57:46,310 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 10:57:46,310 INFO L748 eck$LassoCheckResult]: Stem: 26059#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(13, 2); 26049#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 26033#L59 assume !(0 == mp_add_~a3~0#1 % 256); 26034#L59-1 mp_add_~nb~0#1 := 4; 26095#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 26094#L71 assume !(0 == mp_add_~b2~0#1 % 256); 26071#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 26072#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; 26097#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26084#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; 26089#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 26090#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 26081#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 26082#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26738#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26836#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 26833#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 26832#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 26831#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 26823#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26821#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; 26819#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26818#L84 assume !(0 == mp_add_~i~0#1 % 256); 26817#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; 26747#L85-1 [2022-11-16 10:57:46,310 INFO L750 eck$LassoCheckResult]: Loop: 26747#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 26816#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 26815#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26238#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26814#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 26806#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 26802#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 26799#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 26796#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26793#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; 26790#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26789#L84 assume !(0 == mp_add_~i~0#1 % 256); 26788#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 26787#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; 26786#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 26785#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26782#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26780#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 26779#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 26778#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 26777#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 26776#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26773#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; 26770#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26769#L84 assume !(0 == mp_add_~i~0#1 % 256); 26768#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 26767#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 26766#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; 26765#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26763#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26764#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 26804#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 26801#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 26798#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 26795#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26771#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; 26772#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26749#L84 assume !(0 == mp_add_~i~0#1 % 256); 26750#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 26744#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 26745#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 26830#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26828#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26826#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 26824#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 26822#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 26820#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 26774#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26775#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; 26751#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26752#L84 assume !(0 == mp_add_~i~0#1 % 256); 26746#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; 26747#L85-1 [2022-11-16 10:57:46,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:46,311 INFO L85 PathProgramCache]: Analyzing trace with hash 2050582902, now seen corresponding path program 1 times [2022-11-16 10:57:46,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:46,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425018073] [2022-11-16 10:57:46,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:46,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:46,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 10:57:46,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:46,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425018073] [2022-11-16 10:57:46,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425018073] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:46,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:46,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 10:57:46,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328969885] [2022-11-16 10:57:46,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:46,477 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:46,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:46,478 INFO L85 PathProgramCache]: Analyzing trace with hash 239687477, now seen corresponding path program 1 times [2022-11-16 10:57:46,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:46,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608825474] [2022-11-16 10:57:46,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:46,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:46,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:46,667 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 10:57:46,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:46,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608825474] [2022-11-16 10:57:46,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608825474] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:46,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763841687] [2022-11-16 10:57:46,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:46,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:46,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:46,672 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:46,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-16 10:57:46,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:46,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 10:57:46,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:46,825 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 10:57:46,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:46,926 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 10:57:46,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763841687] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:46,927 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:46,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2022-11-16 10:57:46,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447547227] [2022-11-16 10:57:46,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:46,928 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:46,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:46,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 10:57:46,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 10:57:46,929 INFO L87 Difference]: Start difference. First operand 843 states and 983 transitions. cyclomatic complexity: 148 Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 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 10:57:47,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:47,249 INFO L93 Difference]: Finished difference Result 2444 states and 2837 transitions. [2022-11-16 10:57:47,250 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2444 states and 2837 transitions. [2022-11-16 10:57:47,263 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 2184 [2022-11-16 10:57:47,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2444 states to 2444 states and 2837 transitions. [2022-11-16 10:57:47,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2444 [2022-11-16 10:57:47,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2444 [2022-11-16 10:57:47,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2444 states and 2837 transitions. [2022-11-16 10:57:47,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:47,281 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2444 states and 2837 transitions. [2022-11-16 10:57:47,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2444 states and 2837 transitions. [2022-11-16 10:57:47,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2444 to 843. [2022-11-16 10:57:47,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 843 states have (on average 1.166073546856465) internal successors, (983), 842 states have internal predecessors, (983), 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 10:57:47,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 983 transitions. [2022-11-16 10:57:47,310 INFO L240 hiAutomatonCegarLoop]: Abstraction has 843 states and 983 transitions. [2022-11-16 10:57:47,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 10:57:47,312 INFO L428 stractBuchiCegarLoop]: Abstraction has 843 states and 983 transitions. [2022-11-16 10:57:47,312 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-16 10:57:47,312 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 843 states and 983 transitions. [2022-11-16 10:57:47,315 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-16 10:57:47,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:47,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:47,317 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] [2022-11-16 10:57:47,317 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 10:57:47,317 INFO L748 eck$LassoCheckResult]: Stem: 29675#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(13, 2); 29664#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 29654#L59 assume !(0 == mp_add_~a3~0#1 % 256); 29655#L59-1 mp_add_~nb~0#1 := 4; 29669#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 29844#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 29842#L73 assume 0 == mp_add_~b1~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 29843#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 30447#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; 30445#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30444#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; 30443#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 30442#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 30441#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30440#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30437#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30435#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 30434#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30433#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30432#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30431#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30430#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; 30429#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30428#L84 assume !(0 == mp_add_~i~0#1 % 256); 30427#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; 30355#L85-1 [2022-11-16 10:57:47,317 INFO L750 eck$LassoCheckResult]: Loop: 30355#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 30426#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30425#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30052#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30424#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30415#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 30411#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30407#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30403#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30399#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; 30396#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30394#L84 assume !(0 == mp_add_~i~0#1 % 256); 30393#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 30391#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; 30390#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30389#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30386#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30384#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30383#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30382#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 30381#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30380#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30379#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; 30378#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30377#L84 assume !(0 == mp_add_~i~0#1 % 256); 30376#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 30375#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 30374#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; 30373#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30371#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30372#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30418#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30413#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30409#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 30405#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30401#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; 30397#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30357#L84 assume !(0 == mp_add_~i~0#1 % 256); 30358#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 30353#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 30349#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30350#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30453#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30452#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30417#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30412#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30408#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30404#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30400#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; 30359#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30360#L84 assume !(0 == mp_add_~i~0#1 % 256); 30354#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; 30355#L85-1 [2022-11-16 10:57:47,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:47,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1030182212, now seen corresponding path program 1 times [2022-11-16 10:57:47,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:47,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814555639] [2022-11-16 10:57:47,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:47,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:47,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:47,471 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 10:57:47,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:47,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814555639] [2022-11-16 10:57:47,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814555639] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:47,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:47,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 10:57:47,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981447898] [2022-11-16 10:57:47,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:47,473 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:47,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:47,474 INFO L85 PathProgramCache]: Analyzing trace with hash 239687477, now seen corresponding path program 2 times [2022-11-16 10:57:47,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:47,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821417604] [2022-11-16 10:57:47,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:47,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:47,694 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 10:57:47,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:47,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821417604] [2022-11-16 10:57:47,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821417604] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:47,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048315071] [2022-11-16 10:57:47,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 10:57:47,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:47,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:47,702 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:47,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-16 10:57:47,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 10:57:47,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 10:57:47,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 10:57:47,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:47,833 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-11-16 10:57:47,833 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 10:57:47,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048315071] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:47,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 10:57:47,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2022-11-16 10:57:47,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23129017] [2022-11-16 10:57:47,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:47,834 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:47,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:47,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 10:57:47,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-16 10:57:47,835 INFO L87 Difference]: Start difference. First operand 843 states and 983 transitions. cyclomatic complexity: 148 Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 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 10:57:48,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:48,510 INFO L93 Difference]: Finished difference Result 3237 states and 3754 transitions. [2022-11-16 10:57:48,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3237 states and 3754 transitions. [2022-11-16 10:57:48,528 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2912 [2022-11-16 10:57:48,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3237 states to 3237 states and 3754 transitions. [2022-11-16 10:57:48,557 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3237 [2022-11-16 10:57:48,560 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3237 [2022-11-16 10:57:48,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3237 states and 3754 transitions. [2022-11-16 10:57:48,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:48,565 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3237 states and 3754 transitions. [2022-11-16 10:57:48,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3237 states and 3754 transitions. [2022-11-16 10:57:48,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3237 to 819. [2022-11-16 10:57:48,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 819 states have (on average 1.1660561660561661) internal successors, (955), 818 states have internal predecessors, (955), 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 10:57:48,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 955 transitions. [2022-11-16 10:57:48,603 INFO L240 hiAutomatonCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-16 10:57:48,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 10:57:48,604 INFO L428 stractBuchiCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-16 10:57:48,605 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-16 10:57:48,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 819 states and 955 transitions. [2022-11-16 10:57:48,610 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-16 10:57:48,611 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:48,611 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:48,614 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:48,614 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:48,615 INFO L748 eck$LassoCheckResult]: Stem: 33932#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(13, 2); 33922#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 33912#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 33914#L61 assume !(0 == mp_add_~a2~0#1 % 256); 33915#L59-1 mp_add_~nb~0#1 := 4; 33929#L69 assume !(0 == mp_add_~b3~0#1 % 256); 33920#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 34096#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; 34093#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34087#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34088#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; 34076#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34077#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34064#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34065#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 34035#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 34036#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34028#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34029#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34019#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34020#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; 34008#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34007#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34006#L90 assume !(0 == mp_add_~i~0#1 % 256); 34005#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; 33954#L91-1 [2022-11-16 10:57:48,615 INFO L750 eck$LassoCheckResult]: Loop: 33954#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34004#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34001#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 33999#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 33998#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 33995#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 33994#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 33993#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 33992#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; 33968#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 33969#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34116#L90 assume !(0 == mp_add_~i~0#1 % 256); 34115#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34114#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; 34113#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34109#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 34110#L96 assume !(0 == mp_add_~partial_sum~0#1); 34112#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 34108#L96-4 mp_add_~carry~0#1 := 1; 34105#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34106#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34089#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 34090#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34079#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34080#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; 34068#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34069#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 34125#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 34058#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34124#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34123#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34122#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 34121#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34120#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; 34119#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34118#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34046#L90 assume !(0 == mp_add_~i~0#1 % 256); 34078#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34066#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34067#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34037#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 34038#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34030#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 33997#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34022#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34023#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34011#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; 34012#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 33958#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 33959#L90 assume !(0 == mp_add_~i~0#1 % 256); 33953#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; 33954#L91-1 [2022-11-16 10:57:48,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:48,616 INFO L85 PathProgramCache]: Analyzing trace with hash -716948653, now seen corresponding path program 1 times [2022-11-16 10:57:48,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:48,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712812790] [2022-11-16 10:57:48,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:48,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:48,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:48,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 10:57:48,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:48,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712812790] [2022-11-16 10:57:48,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712812790] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:48,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:48,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 10:57:48,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254949524] [2022-11-16 10:57:48,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:48,740 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:48,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:48,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1658962316, now seen corresponding path program 1 times [2022-11-16 10:57:48,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:48,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797426763] [2022-11-16 10:57:48,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:48,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:48,936 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-16 10:57:48,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:48,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797426763] [2022-11-16 10:57:48,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797426763] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:48,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:48,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-16 10:57:48,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228137967] [2022-11-16 10:57:48,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:48,937 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:48,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:48,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 10:57:48,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 10:57:48,938 INFO L87 Difference]: Start difference. First operand 819 states and 955 transitions. cyclomatic complexity: 144 Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 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 10:57:49,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:49,295 INFO L93 Difference]: Finished difference Result 2394 states and 2781 transitions. [2022-11-16 10:57:49,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2394 states and 2781 transitions. [2022-11-16 10:57:49,307 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 2184 [2022-11-16 10:57:49,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2394 states to 2394 states and 2781 transitions. [2022-11-16 10:57:49,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2394 [2022-11-16 10:57:49,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2394 [2022-11-16 10:57:49,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2394 states and 2781 transitions. [2022-11-16 10:57:49,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:49,324 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2394 states and 2781 transitions. [2022-11-16 10:57:49,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2394 states and 2781 transitions. [2022-11-16 10:57:49,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2394 to 819. [2022-11-16 10:57:49,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 819 states have (on average 1.1660561660561661) internal successors, (955), 818 states have internal predecessors, (955), 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 10:57:49,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 955 transitions. [2022-11-16 10:57:49,358 INFO L240 hiAutomatonCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-16 10:57:49,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 10:57:49,359 INFO L428 stractBuchiCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-16 10:57:49,360 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-16 10:57:49,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 819 states and 955 transitions. [2022-11-16 10:57:49,363 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-16 10:57:49,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:49,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:49,364 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 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 10:57:49,365 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:49,365 INFO L748 eck$LassoCheckResult]: Stem: 37163#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(13, 2); 37154#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 37144#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 37146#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 37147#L63 assume !(0 == mp_add_~a1~0#1 % 256); 37148#L59-1 mp_add_~nb~0#1 := 4; 37265#L69 assume !(0 == mp_add_~b3~0#1 % 256); 37262#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 37261#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; 37258#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37260#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37541#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; 37540#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 37539#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 37538#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 37535#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 37533#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 37532#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 37531#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 37530#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 37529#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37528#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; 37240#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37239#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37238#L90 assume !(0 == mp_add_~i~0#1 % 256); 37237#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; 37182#L91-1 [2022-11-16 10:57:49,365 INFO L750 eck$LassoCheckResult]: Loop: 37182#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 37236#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 37233#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 37231#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 37228#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 37227#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 37226#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 37225#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37224#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; 37201#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37202#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37338#L90 assume !(0 == mp_add_~i~0#1 % 256); 37337#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 37336#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; 37334#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 37330#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 37331#L96 assume !(0 == mp_add_~partial_sum~0#1); 37333#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 37329#L96-4 mp_add_~carry~0#1 := 1; 37327#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 37328#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 37323#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 37324#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 37317#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37318#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; 37310#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37311#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 37346#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 37302#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 37345#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 37344#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 37343#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 37342#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37341#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; 37340#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37339#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37290#L90 assume !(0 == mp_add_~i~0#1 % 256); 37316#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 37308#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 37309#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 37285#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 37286#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 37282#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 37230#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 37278#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 37279#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37271#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; 37272#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37186#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37187#L90 assume !(0 == mp_add_~i~0#1 % 256); 37181#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; 37182#L91-1 [2022-11-16 10:57:49,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:49,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1411701626, now seen corresponding path program 1 times [2022-11-16 10:57:49,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:49,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059479572] [2022-11-16 10:57:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:49,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:49,530 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 10:57:49,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:49,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059479572] [2022-11-16 10:57:49,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059479572] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:49,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:49,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 10:57:49,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350021288] [2022-11-16 10:57:49,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:49,532 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:49,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:49,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1658962316, now seen corresponding path program 2 times [2022-11-16 10:57:49,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:49,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118871017] [2022-11-16 10:57:49,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:49,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:49,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:49,729 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-16 10:57:49,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:49,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118871017] [2022-11-16 10:57:49,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118871017] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:49,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:49,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-16 10:57:49,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053186664] [2022-11-16 10:57:49,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:49,732 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:49,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:49,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 10:57:49,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 10:57:49,733 INFO L87 Difference]: Start difference. First operand 819 states and 955 transitions. cyclomatic complexity: 144 Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 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 10:57:50,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:50,235 INFO L93 Difference]: Finished difference Result 3185 states and 3699 transitions. [2022-11-16 10:57:50,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3185 states and 3699 transitions. [2022-11-16 10:57:50,250 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2912 [2022-11-16 10:57:50,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3185 states to 3185 states and 3699 transitions. [2022-11-16 10:57:50,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3185 [2022-11-16 10:57:50,267 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3185 [2022-11-16 10:57:50,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3185 states and 3699 transitions. [2022-11-16 10:57:50,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:50,272 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3185 states and 3699 transitions. [2022-11-16 10:57:50,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3185 states and 3699 transitions. [2022-11-16 10:57:50,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3185 to 819. [2022-11-16 10:57:50,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 819 states have (on average 1.1660561660561661) internal successors, (955), 818 states have internal predecessors, (955), 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 10:57:50,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 955 transitions. [2022-11-16 10:57:50,308 INFO L240 hiAutomatonCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-16 10:57:50,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 10:57:50,309 INFO L428 stractBuchiCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-16 10:57:50,309 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-16 10:57:50,310 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 819 states and 955 transitions. [2022-11-16 10:57:50,313 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-16 10:57:50,313 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:50,313 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:50,314 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 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 10:57:50,314 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:50,314 INFO L748 eck$LassoCheckResult]: Stem: 41188#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(13, 2); 41178#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 41168#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 41170#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 41171#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 41172#L59-1 mp_add_~nb~0#1 := 4; 41293#L69 assume !(0 == mp_add_~b3~0#1 % 256); 41290#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 41289#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; 41286#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41288#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41572#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; 41571#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41570#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41569#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41566#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 41564#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 41563#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41562#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41561#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41560#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41559#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; 41268#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41267#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41266#L90 assume !(0 == mp_add_~i~0#1 % 256); 41265#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; 41211#L91-1 [2022-11-16 10:57:50,315 INFO L750 eck$LassoCheckResult]: Loop: 41211#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41264#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41261#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 41259#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41258#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 41255#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41254#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41253#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41252#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; 41230#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41231#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41366#L90 assume !(0 == mp_add_~i~0#1 % 256); 41365#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41363#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; 41362#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41358#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 41360#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41353#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41354#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 41349#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41350#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41342#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; 41343#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41335#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41334#L90 assume !(0 == mp_add_~i~0#1 % 256); 41333#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41332#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41331#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; 41329#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 41328#L96 assume !(0 == mp_add_~partial_sum~0#1); 41327#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 41326#L96-4 mp_add_~carry~0#1 := 1; 41325#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41324#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41323#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41322#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 41321#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41320#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; 41319#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41317#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 41313#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 41314#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41310#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41257#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41306#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41307#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41299#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; 41300#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41215#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41216#L90 assume !(0 == mp_add_~i~0#1 % 256); 41210#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; 41211#L91-1 [2022-11-16 10:57:50,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:50,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1192846908, now seen corresponding path program 1 times [2022-11-16 10:57:50,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:50,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308206947] [2022-11-16 10:57:50,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:50,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:50,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:50,492 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 10:57:50,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:50,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308206947] [2022-11-16 10:57:50,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308206947] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 10:57:50,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 10:57:50,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 10:57:50,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440374117] [2022-11-16 10:57:50,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 10:57:50,494 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:50,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:50,495 INFO L85 PathProgramCache]: Analyzing trace with hash 2109731290, now seen corresponding path program 1 times [2022-11-16 10:57:50,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:50,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218885274] [2022-11-16 10:57:50,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:50,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:50,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:50,664 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 10:57:50,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:50,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218885274] [2022-11-16 10:57:50,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218885274] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:50,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643198786] [2022-11-16 10:57:50,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:50,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:50,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:50,670 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:50,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-16 10:57:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:50,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 10:57:50,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:50,935 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-16 10:57:50,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:51,115 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-16 10:57:51,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643198786] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:51,116 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:51,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2022-11-16 10:57:51,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869296944] [2022-11-16 10:57:51,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:51,117 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:51,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:51,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 10:57:51,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-16 10:57:51,118 INFO L87 Difference]: Start difference. First operand 819 states and 955 transitions. cyclomatic complexity: 144 Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 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 10:57:51,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:51,767 INFO L93 Difference]: Finished difference Result 3169 states and 3680 transitions. [2022-11-16 10:57:51,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3169 states and 3680 transitions. [2022-11-16 10:57:51,780 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2912 [2022-11-16 10:57:51,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3169 states to 3169 states and 3680 transitions. [2022-11-16 10:57:51,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3169 [2022-11-16 10:57:51,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3169 [2022-11-16 10:57:51,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3169 states and 3680 transitions. [2022-11-16 10:57:51,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:51,822 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3169 states and 3680 transitions. [2022-11-16 10:57:51,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3169 states and 3680 transitions. [2022-11-16 10:57:51,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3169 to 796. [2022-11-16 10:57:51,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 796 states have (on average 1.1633165829145728) internal successors, (926), 795 states have internal predecessors, (926), 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 10:57:51,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 926 transitions. [2022-11-16 10:57:51,890 INFO L240 hiAutomatonCegarLoop]: Abstraction has 796 states and 926 transitions. [2022-11-16 10:57:51,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 10:57:51,891 INFO L428 stractBuchiCegarLoop]: Abstraction has 796 states and 926 transitions. [2022-11-16 10:57:51,891 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-16 10:57:51,891 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 926 transitions. [2022-11-16 10:57:51,895 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-16 10:57:51,895 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:51,895 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:51,896 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 10:57:51,896 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:51,896 INFO L748 eck$LassoCheckResult]: Stem: 45505#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(13, 2); 45496#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 45481#L59 assume !(0 == mp_add_~a3~0#1 % 256); 45482#L59-1 mp_add_~nb~0#1 := 4; 45501#L69 assume !(0 == mp_add_~b3~0#1 % 256); 45492#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 45517#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; 45530#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45529#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; 45528#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 45527#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 45526#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 45525#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 45523#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; 45524#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 45698#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 45697#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 45694#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45692#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 45691#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 45690#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 45689#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 45688#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45687#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; 45685#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45684#L84 assume !(0 == mp_add_~i~0#1 % 256); 45683#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; 45548#L85-1 [2022-11-16 10:57:51,896 INFO L750 eck$LassoCheckResult]: Loop: 45548#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 45682#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 45680#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 45679#L90 assume !(0 == mp_add_~i~0#1 % 256); 45678#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; 45667#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 45677#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 45674#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45670#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 45661#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 45660#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 45659#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 45658#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45657#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; 45655#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45654#L84 assume !(0 == mp_add_~i~0#1 % 256); 45653#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 45652#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; 45545#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 45650#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 45649#L90 assume !(0 == mp_add_~i~0#1 % 256); 45648#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 45647#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; 45646#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 45642#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45644#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 45637#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 45638#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 45633#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 45634#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45629#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; 45630#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45625#L84 assume !(0 == mp_add_~i~0#1 % 256); 45624#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 45623#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 45621#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; 45618#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 45612#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45609#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 45608#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 45607#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 45606#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 45604#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45605#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; 45590#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45591#L84 assume !(0 == mp_add_~i~0#1 % 256); 45586#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 45587#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 45582#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 45583#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 45578#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45671#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 45669#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 45560#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 45561#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 45556#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45557#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; 45552#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45553#L84 assume !(0 == mp_add_~i~0#1 % 256); 45547#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; 45548#L85-1 [2022-11-16 10:57:51,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:51,897 INFO L85 PathProgramCache]: Analyzing trace with hash 434383451, now seen corresponding path program 1 times [2022-11-16 10:57:51,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:51,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343101954] [2022-11-16 10:57:51,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:51,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:51,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:51,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:51,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:51,957 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:51,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:51,958 INFO L85 PathProgramCache]: Analyzing trace with hash -679671303, now seen corresponding path program 1 times [2022-11-16 10:57:51,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:51,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097192657] [2022-11-16 10:57:51,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:51,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:51,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:52,160 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 11 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 10:57:52,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:52,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097192657] [2022-11-16 10:57:52,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097192657] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:52,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910911060] [2022-11-16 10:57:52,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:52,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:52,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:52,166 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:52,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 10:57:52,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:52,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 10:57:52,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:52,325 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-16 10:57:52,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:52,424 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-16 10:57:52,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910911060] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:52,425 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:52,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2022-11-16 10:57:52,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430117033] [2022-11-16 10:57:52,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:52,427 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-16 10:57:52,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:52,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 10:57:52,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-11-16 10:57:52,429 INFO L87 Difference]: Start difference. First operand 796 states and 926 transitions. cyclomatic complexity: 138 Second operand has 13 states, 12 states have (on average 10.666666666666666) internal successors, (128), 13 states have internal predecessors, (128), 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 10:57:53,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:53,145 INFO L93 Difference]: Finished difference Result 703 states and 772 transitions. [2022-11-16 10:57:53,145 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 703 states and 772 transitions. [2022-11-16 10:57:53,148 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 89 [2022-11-16 10:57:53,153 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 703 states to 620 states and 685 transitions. [2022-11-16 10:57:53,153 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 620 [2022-11-16 10:57:53,154 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 620 [2022-11-16 10:57:53,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 620 states and 685 transitions. [2022-11-16 10:57:53,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:53,155 INFO L218 hiAutomatonCegarLoop]: Abstraction has 620 states and 685 transitions. [2022-11-16 10:57:53,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states and 685 transitions. [2022-11-16 10:57:53,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 248. [2022-11-16 10:57:53,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 248 states have (on average 1.153225806451613) internal successors, (286), 247 states have internal predecessors, (286), 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 10:57:53,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 286 transitions. [2022-11-16 10:57:53,164 INFO L240 hiAutomatonCegarLoop]: Abstraction has 248 states and 286 transitions. [2022-11-16 10:57:53,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 10:57:53,167 INFO L428 stractBuchiCegarLoop]: Abstraction has 248 states and 286 transitions. [2022-11-16 10:57:53,167 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-16 10:57:53,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 248 states and 286 transitions. [2022-11-16 10:57:53,168 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 43 [2022-11-16 10:57:53,168 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:53,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:53,169 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:53,170 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:53,170 INFO L748 eck$LassoCheckResult]: Stem: 47385#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(13, 2); 47376#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 47367#L59 assume !(0 == mp_add_~a3~0#1 % 256); 47368#L59-1 mp_add_~nb~0#1 := 4; 47381#L69 assume !(0 == mp_add_~b3~0#1 % 256); 47374#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 47399#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; 47494#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 47493#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; 47492#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 47491#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 47490#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 47489#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 47488#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; 47487#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 47486#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 47485#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 47482#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 47480#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 47479#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 47478#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 47477#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 47476#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 47475#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; 47473#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 47474#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 47528#L90 assume !(0 == mp_add_~i~0#1 % 256); 47527#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; 47525#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 47526#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 47539#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 47537#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 47536#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 47535#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 47534#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 47533#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 47532#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; 47531#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 47452#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 47530#L90 assume !(0 == mp_add_~i~0#1 % 256); 47529#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 47524#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; 47407#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 47408#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 47556#L96 assume !(0 == mp_add_~partial_sum~0#1); 47558#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; 47555#L96-4 mp_add_~carry~0#1 := 1; 47553#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 47554#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 47549#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 47550#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 47545#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 47546#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; 47542#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 47423#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 47594#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 47404#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 47609#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 47608#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 47607#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 47390#L102-1 [2022-11-16 10:57:53,170 INFO L750 eck$LassoCheckResult]: Loop: 47390#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 47386#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; 47387#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 47396#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 47559#L90 assume !(0 == mp_add_~i~0#1 % 256); 47593#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 47592#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 47366#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 47362#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 47363#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 47382#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 47371#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 47372#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 47390#L102-1 [2022-11-16 10:57:53,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:53,171 INFO L85 PathProgramCache]: Analyzing trace with hash 897788692, now seen corresponding path program 1 times [2022-11-16 10:57:53,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:53,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53210581] [2022-11-16 10:57:53,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:53,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:53,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:53,369 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 37 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-16 10:57:53,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:53,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53210581] [2022-11-16 10:57:53,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53210581] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:53,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373176150] [2022-11-16 10:57:53,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:53,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:53,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:53,377 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:53,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-16 10:57:53,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:53,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 10:57:53,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:53,662 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 37 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-16 10:57:53,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:53,917 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 10:57:53,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373176150] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:53,918 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:53,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 13 [2022-11-16 10:57:53,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478007891] [2022-11-16 10:57:53,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:53,919 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:53,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:53,919 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 1 times [2022-11-16 10:57:53,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:53,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83729933] [2022-11-16 10:57:53,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:53,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:53,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:53,925 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:53,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:53,929 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:54,072 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:57:54,073 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:57:54,073 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:57:54,074 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:57:54,074 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 10:57:54,074 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:54,074 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:57:54,074 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:57:54,074 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration26_Loop [2022-11-16 10:57:54,075 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:57:54,075 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:57:54,095 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 10:57:54,124 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 10:57:54,489 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:57:54,490 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 10:57:54,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:54,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:54,497 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:54,504 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:57:54,504 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:57:54,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-16 10:57:54,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:54,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:54,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:54,591 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:54,603 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 10:57:54,603 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:57:54,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-16 10:57:55,232 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 10:57:55,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:55,238 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:57:55,238 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:57:55,238 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:57:55,259 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:57:55,259 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 10:57:55,259 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:55,259 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:57:55,259 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:57:55,259 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration26_Loop [2022-11-16 10:57:55,259 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:57:55,259 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:57:55,261 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 10:57:55,286 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 10:57:55,641 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:57:55,645 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 10:57:55,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:55,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:55,648 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:55,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-16 10:57:55,652 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 10:57:55,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:57:55,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:55,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:55,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:55,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:57:55,676 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:57:55,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:55,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:55,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:55,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:55,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:55,704 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:55,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-16 10:57:55,711 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 10:57:55,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:57:55,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:55,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:55,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:55,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:57:55,725 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:57:55,726 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:55,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:55,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:55,760 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 10:57:55,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:55,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:55,764 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:55,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 10:57:55,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-16 10:57:55,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:57:55,794 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:55,794 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:55,794 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:55,794 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:57:55,801 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:57:55,801 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:55,827 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:55,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:55,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:55,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:55,837 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:55,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-16 10:57:55,843 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 10:57:55,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:57:55,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:55,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:55,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:55,858 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:57:55,862 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:57:55,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:55,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:55,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:55,882 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 10:57:55,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:55,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:55,884 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:55,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-16 10:57:55,899 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 10:57:55,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:57:55,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:55,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:55,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:55,916 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:57:55,923 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:57:55,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:55,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:55,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:55,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:55,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:55,955 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:55,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-16 10:57:55,967 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 10:57:55,986 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:57:55,986 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:55,986 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:55,986 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:55,986 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:57:55,990 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:57:55,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,006 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,018 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 10:57:56,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,021 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,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 10:57:56,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-16 10:57:56,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:57:56,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,049 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:57:56,058 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:57:56,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,099 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,104 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 10:57:56,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-16 10:57:56,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:57:56,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,120 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:57:56,125 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:57:56,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,137 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,151 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 10:57:56,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,152 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,157 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 10:57:56,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-16 10:57:56,172 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,173 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:57:56,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,173 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:57:56,179 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:57:56,179 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,193 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,205 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,209 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 10:57:56,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-16 10:57:56,225 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,225 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:57:56,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,226 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:57:56,230 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:57:56,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,242 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,254 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 10:57:56,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,256 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,261 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 10:57:56,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-16 10:57:56,278 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,279 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:57:56,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,279 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:57:56,290 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:57:56,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,324 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-16 10:57:56,331 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 10:57:56,347 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,347 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:57:56,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,348 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:57:56,354 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:57:56,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,369 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,381 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 10:57:56,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,383 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,387 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 10:57:56,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-16 10:57:56,403 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,403 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:57:56,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,404 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:57:56,418 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:57:56,419 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,460 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,469 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 10:57:56,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-16 10:57:56,486 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,486 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:57:56,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,487 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:57:56,494 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:57:56,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,513 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,524 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 10:57:56,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,525 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,530 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 10:57:56,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-16 10:57:56,545 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,545 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:57:56,546 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,546 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:57:56,553 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:57:56,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,574 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,587 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,595 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 10:57:56,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-16 10:57:56,611 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,611 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:57:56,611 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,611 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,611 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,611 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:57:56,615 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:57:56,615 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,634 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,645 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 10:57:56,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,647 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,651 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 10:57:56,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-16 10:57:56,667 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,667 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:57:56,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,667 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:57:56,683 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:57:56,689 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:56,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:56,732 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:56,738 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 10:57:56,756 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:57:56,756 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:57:56,756 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:57:56,756 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:57:56,756 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:57:56,756 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:57:56,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-16 10:57:56,764 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:57:56,764 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:57:56,786 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:57:56,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:56,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:57:56,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 10:57:56,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-11-16 10:57:56,799 INFO L87 Difference]: Start difference. First operand 248 states and 286 transitions. cyclomatic complexity: 41 Second operand has 13 states, 13 states have (on average 8.76923076923077) internal successors, (114), 13 states have internal predecessors, (114), 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 10:57:57,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:57:57,824 INFO L93 Difference]: Finished difference Result 982 states and 1104 transitions. [2022-11-16 10:57:57,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 982 states and 1104 transitions. [2022-11-16 10:57:57,828 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 209 [2022-11-16 10:57:57,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 982 states to 910 states and 1025 transitions. [2022-11-16 10:57:57,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 910 [2022-11-16 10:57:57,833 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 910 [2022-11-16 10:57:57,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 910 states and 1025 transitions. [2022-11-16 10:57:57,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:57:57,836 INFO L218 hiAutomatonCegarLoop]: Abstraction has 910 states and 1025 transitions. [2022-11-16 10:57:57,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states and 1025 transitions. [2022-11-16 10:57:57,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 439. [2022-11-16 10:57:57,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 439 states have (on average 1.143507972665148) internal successors, (502), 438 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 10:57:57,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 502 transitions. [2022-11-16 10:57:57,849 INFO L240 hiAutomatonCegarLoop]: Abstraction has 439 states and 502 transitions. [2022-11-16 10:57:57,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-16 10:57:57,851 INFO L428 stractBuchiCegarLoop]: Abstraction has 439 states and 502 transitions. [2022-11-16 10:57:57,851 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-16 10:57:57,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 439 states and 502 transitions. [2022-11-16 10:57:57,852 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 60 [2022-11-16 10:57:57,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:57:57,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:57:57,854 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] [2022-11-16 10:57:57,854 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:57:57,854 INFO L748 eck$LassoCheckResult]: Stem: 49017#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(13, 2); 49007#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 48992#L59 assume !(0 == mp_add_~a3~0#1 % 256); 48993#L59-1 mp_add_~nb~0#1 := 4; 49012#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 49002#L71 assume !(0 == mp_add_~b2~0#1 % 256); 49003#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 49030#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; 49045#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49046#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; 49041#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49042#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 49037#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49038#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 49033#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; 49034#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 49112#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 49113#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 49105#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49104#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 49099#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49100#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49095#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49096#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49091#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; 49092#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49088#L84 assume !(0 == mp_add_~i~0#1 % 256); 49089#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; 49084#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 49085#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49142#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49054#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49252#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49251#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 49250#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49249#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49248#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49247#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; 49246#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49245#L84 assume !(0 == mp_add_~i~0#1 % 256); 49244#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49243#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; 49242#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49232#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49229#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49227#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49226#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49225#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 49224#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49223#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49222#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; 49221#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49220#L84 assume !(0 == mp_add_~i~0#1 % 256); 49219#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49218#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 49215#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; 49216#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49271#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49268#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49266#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49264#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49262#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 49261#L102-1 [2022-11-16 10:57:57,855 INFO L750 eck$LassoCheckResult]: Loop: 49261#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49260#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; 49259#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49258#L84 assume !(0 == mp_add_~i~0#1 % 256); 49257#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49256#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 49217#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49031#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49032#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49269#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49267#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49265#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49263#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49261#L102-1 [2022-11-16 10:57:57,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:57,855 INFO L85 PathProgramCache]: Analyzing trace with hash 208339012, now seen corresponding path program 1 times [2022-11-16 10:57:57,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:57,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181983179] [2022-11-16 10:57:57,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:57,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:57,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:58,120 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 10:57:58,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:57:58,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181983179] [2022-11-16 10:57:58,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181983179] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:57:58,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259451651] [2022-11-16 10:57:58,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:58,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:57:58,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:58,122 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:57:58,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-16 10:57:58,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:57:58,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 10:57:58,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:57:58,789 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 4 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-16 10:57:58,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:57:58,991 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 49 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-16 10:57:58,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259451651] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:57:58,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:57:58,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2022-11-16 10:57:58,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199350364] [2022-11-16 10:57:58,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:57:58,993 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:57:58,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:57:58,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 1 times [2022-11-16 10:57:58,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:57:58,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245018182] [2022-11-16 10:57:58,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:57:58,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:57:59,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:59,003 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:57:59,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:57:59,007 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:57:59,139 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:57:59,139 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:57:59,139 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:57:59,139 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:57:59,139 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 10:57:59,139 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:59,139 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:57:59,139 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:57:59,139 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration27_Loop [2022-11-16 10:57:59,140 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:57:59,140 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:57:59,141 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 10:57:59,149 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 10:57:59,456 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:57:59,456 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 10:57:59,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:59,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:59,462 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:59,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-16 10:57:59,466 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:57:59,466 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:57:59,494 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 10:57:59,495 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 10:57:59,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-16 10:57:59,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:59,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:59,500 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:59,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-16 10:57:59,503 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:57:59,504 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:57:59,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-11-16 10:57:59,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:57:59,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:57:59,550 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:57:59,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-16 10:57:59,553 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 10:57:59,553 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:00,393 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 10:58:00,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-11-16 10:58:00,398 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:00,398 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:00,398 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:00,399 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:00,399 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 10:58:00,399 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:00,399 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:00,399 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:00,399 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration27_Loop [2022-11-16 10:58:00,399 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:00,399 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:00,400 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 10:58:00,432 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 10:58:00,779 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:00,779 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 10:58:00,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:00,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:00,783 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:00,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 10:58:00,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-16 10:58:00,803 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:00,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:00,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:00,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:00,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:00,806 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:00,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:00,816 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:00,829 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:00,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:00,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:00,832 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:00,839 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 10:58:00,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-16 10:58:00,854 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:00,854 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:00,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:00,854 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:00,854 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:00,858 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:00,858 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:00,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:00,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:00,881 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 10:58:00,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:00,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:00,883 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:00,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-16 10:58:00,893 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 10:58:00,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:00,908 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:00,908 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:00,908 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:00,908 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:00,914 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:00,914 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:00,927 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:00,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:00,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:00,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:00,932 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:00,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-16 10:58:00,935 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 10:58:00,947 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:00,947 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:00,947 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:00,947 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:00,947 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:00,952 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:00,952 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:00,961 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:00,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:00,966 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 10:58:00,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:00,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:00,968 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:00,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-16 10:58:00,971 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 10:58:00,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:00,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:00,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:00,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:00,983 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:00,986 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:00,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:00,991 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:00,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:00,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:00,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:00,995 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:00,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-16 10:58:01,000 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 10:58:01,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:01,016 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,016 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:01,023 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:01,023 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,062 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 10:58:01,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,063 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,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 10:58:01,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-16 10:58:01,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:01,087 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,088 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:01,092 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:01,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,124 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-16 10:58:01,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 10:58:01,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:01,144 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,144 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:01,153 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:01,153 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,180 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,195 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 10:58:01,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,197 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,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 10:58:01,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-16 10:58:01,216 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,217 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:01,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,217 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:01,221 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:01,221 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,251 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,256 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 10:58:01,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-16 10:58:01,273 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,273 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:01,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,273 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:01,279 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:01,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,313 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 10:58:01,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,316 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,320 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 10:58:01,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-16 10:58:01,336 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,336 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:01,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,337 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:01,341 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:01,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,362 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,374 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,379 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 10:58:01,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-16 10:58:01,395 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,396 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:01,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,396 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:01,404 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:01,404 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,430 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,441 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 10:58:01,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,443 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,449 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 10:58:01,465 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,465 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:01,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,465 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:01,471 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:01,471 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-16 10:58:01,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,522 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,526 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 10:58:01,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-16 10:58:01,543 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,543 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:01,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,544 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:01,554 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:01,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,588 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,599 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 10:58:01,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,601 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,606 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 10:58:01,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-16 10:58:01,621 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,622 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:01,622 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,622 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:01,626 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:01,626 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,654 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,667 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,672 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 10:58:01,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-16 10:58:01,688 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,688 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:01,688 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,688 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,688 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,688 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:01,695 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:01,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,714 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,725 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 10:58:01,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,727 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,731 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 10:58:01,747 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,747 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:01,747 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,748 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:01,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-16 10:58:01,753 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:01,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:01,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:01,788 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:01,792 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 10:58:01,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-16 10:58:01,808 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:01,809 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:01,809 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:01,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:01,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:01,809 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:01,823 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:01,823 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:01,843 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:01,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:01,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:58:01,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-16 10:58:01,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2022-11-16 10:58:01,849 INFO L87 Difference]: Start difference. First operand 439 states and 502 transitions. cyclomatic complexity: 67 Second operand has 15 states, 15 states have (on average 6.8) internal successors, (102), 15 states have internal predecessors, (102), 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 10:58:02,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:58:02,790 INFO L93 Difference]: Finished difference Result 1129 states and 1257 transitions. [2022-11-16 10:58:02,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1129 states and 1257 transitions. [2022-11-16 10:58:02,799 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 148 [2022-11-16 10:58:02,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1129 states to 1028 states and 1145 transitions. [2022-11-16 10:58:02,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1028 [2022-11-16 10:58:02,806 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1028 [2022-11-16 10:58:02,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1028 states and 1145 transitions. [2022-11-16 10:58:02,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:58:02,808 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1028 states and 1145 transitions. [2022-11-16 10:58:02,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states and 1145 transitions. [2022-11-16 10:58:02,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 748. [2022-11-16 10:58:02,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 748 states have (on average 1.1270053475935828) internal successors, (843), 747 states have internal predecessors, (843), 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 10:58:02,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 843 transitions. [2022-11-16 10:58:02,831 INFO L240 hiAutomatonCegarLoop]: Abstraction has 748 states and 843 transitions. [2022-11-16 10:58:02,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-16 10:58:02,832 INFO L428 stractBuchiCegarLoop]: Abstraction has 748 states and 843 transitions. [2022-11-16 10:58:02,832 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-16 10:58:02,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 748 states and 843 transitions. [2022-11-16 10:58:02,836 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 103 [2022-11-16 10:58:02,837 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:58:02,837 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:58:02,838 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 10:58:02,838 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:58:02,838 INFO L748 eck$LassoCheckResult]: Stem: 50985#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(13, 2); 50973#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 50958#L59 assume !(0 == mp_add_~a3~0#1 % 256); 50959#L59-1 mp_add_~nb~0#1 := 4; 51160#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 51161#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 51157#L73 assume 0 == mp_add_~b1~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 51159#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 51354#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; 51353#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51352#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; 51351#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51350#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51349#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51348#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 51347#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; 51346#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 51345#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 51344#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 51341#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51339#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 51338#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51337#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51297#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51294#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51291#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; 51288#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51285#L84 assume !(0 == mp_add_~i~0#1 % 256); 51283#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; 51281#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51279#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51277#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51276#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51420#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51419#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 51418#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51417#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51416#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51415#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; 51414#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51413#L84 assume !(0 == mp_add_~i~0#1 % 256); 51412#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51409#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; 50974#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 50975#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51006#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51504#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51503#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51502#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 51501#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51500#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51499#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; 50997#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 50998#L84 assume !(0 == mp_add_~i~0#1 % 256); 51000#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51001#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51480#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; 51481#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51496#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51494#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51493#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51492#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51485#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 51484#L102-1 [2022-11-16 10:58:02,839 INFO L750 eck$LassoCheckResult]: Loop: 51484#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51483#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; 51482#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 50983#L84 assume !(0 == mp_add_~i~0#1 % 256); 50984#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51410#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51411#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51491#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51490#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51489#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51488#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51487#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51486#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51484#L102-1 [2022-11-16 10:58:02,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:02,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1251286282, now seen corresponding path program 1 times [2022-11-16 10:58:02,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:02,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376320936] [2022-11-16 10:58:02,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:02,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:02,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:02,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:58:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:02,941 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:58:02,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:02,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 2 times [2022-11-16 10:58:02,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:02,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082715146] [2022-11-16 10:58:02,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:02,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:02,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:02,956 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:58:02,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:02,961 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:58:02,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:02,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1222919909, now seen corresponding path program 2 times [2022-11-16 10:58:02,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:02,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900346966] [2022-11-16 10:58:02,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:02,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:03,290 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 40 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 10:58:03,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:58:03,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900346966] [2022-11-16 10:58:03,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900346966] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:58:03,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114785565] [2022-11-16 10:58:03,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 10:58:03,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:58:03,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:03,292 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:58:03,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-11-16 10:58:03,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 10:58:03,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 10:58:03,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 10:58:03,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:58:03,906 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-16 10:58:03,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:58:04,131 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-16 10:58:04,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114785565] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:58:04,132 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:58:04,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-11-16 10:58:04,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900218714] [2022-11-16 10:58:04,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:58:04,267 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:04,267 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:04,268 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:04,268 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:04,268 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 10:58:04,268 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:04,268 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:04,268 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:04,268 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration28_Loop [2022-11-16 10:58:04,268 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:04,268 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:04,269 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 10:58:04,279 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 10:58:04,628 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:04,628 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 10:58:04,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:04,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:04,633 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:04,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-16 10:58:04,643 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:58:04,643 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:04,672 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 10:58:04,672 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 10:58:04,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:04,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:04,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:04,678 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:04,687 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:58:04,687 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:04,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-16 10:58:04,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-16 10:58:04,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:04,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:04,761 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:04,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-16 10:58:04,764 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 10:58:04,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:05,384 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 10:58:05,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-11-16 10:58:05,389 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:05,389 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:05,390 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:05,390 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:05,390 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 10:58:05,390 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,390 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:05,390 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:05,390 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration28_Loop [2022-11-16 10:58:05,390 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:05,390 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:05,391 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 10:58:05,400 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 10:58:05,692 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:05,692 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 10:58:05,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,694 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-16 10:58:05,699 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 10:58:05,711 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:05,711 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,711 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,711 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,711 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:05,714 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:05,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:05,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:05,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-16 10:58:05,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,722 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-16 10:58:05,725 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 10:58:05,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:05,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:05,741 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:05,741 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:05,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:05,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:05,750 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 10:58:05,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,751 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-16 10:58:05,754 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 10:58:05,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:05,767 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,767 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:05,769 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:05,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:05,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:05,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-16 10:58:05,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,779 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-16 10:58:05,782 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 10:58:05,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:05,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,795 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:05,799 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:05,800 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:05,807 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:05,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:05,811 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 10:58:05,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,812 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,821 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 10:58:05,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-16 10:58:05,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:05,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,836 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:05,838 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:05,839 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:05,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:05,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:05,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,848 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-16 10:58:05,851 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 10:58:05,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:05,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,865 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:05,871 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:05,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:05,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:05,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-16 10:58:05,884 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 10:58:05,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,886 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-16 10:58:05,889 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 10:58:05,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:05,901 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,901 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:05,904 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:05,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:05,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:05,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-16 10:58:05,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,915 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,918 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 10:58:05,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-16 10:58:05,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:05,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,932 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:05,938 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:05,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:05,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:05,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:05,964 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 10:58:05,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:05,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:05,966 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:05,971 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 10:58:05,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-16 10:58:05,987 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:05,987 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:05,987 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:05,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:05,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:05,987 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:05,990 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:05,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,010 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,016 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,023 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 10:58:06,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-16 10:58:06,038 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,038 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:06,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,039 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:06,044 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:06,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,070 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 10:58:06,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,072 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,079 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 10:58:06,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-16 10:58:06,094 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,094 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:06,094 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,094 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:06,098 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:06,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,117 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,123 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,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 10:58:06,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-16 10:58:06,145 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,145 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:06,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,146 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,146 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:06,154 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:06,154 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,190 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 10:58:06,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,192 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,199 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 10:58:06,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-16 10:58:06,215 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,215 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:06,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,215 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:06,221 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:06,221 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,246 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,252 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,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 10:58:06,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-16 10:58:06,276 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,276 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:06,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,277 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:06,287 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:06,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,322 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 10:58:06,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,323 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,328 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 10:58:06,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-16 10:58:06,343 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,344 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:06,344 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,344 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:06,347 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:06,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,372 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,376 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 10:58:06,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-16 10:58:06,392 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,392 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:06,392 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,392 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,392 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:06,399 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:06,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,422 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 10:58:06,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,424 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,428 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 10:58:06,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-16 10:58:06,444 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,444 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:06,444 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,445 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:06,450 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:06,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:06,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:06,488 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:06,493 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 10:58:06,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-16 10:58:06,509 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:06,509 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:06,510 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:06,510 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:06,510 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:06,510 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:06,521 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:06,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:06,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:06,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:06,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:58:06,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 10:58:06,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-16 10:58:06,551 INFO L87 Difference]: Start difference. First operand 748 states and 843 transitions. cyclomatic complexity: 102 Second operand has 14 states, 14 states have (on average 10.142857142857142) internal successors, (142), 14 states have internal predecessors, (142), 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 10:58:09,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:58:09,500 INFO L93 Difference]: Finished difference Result 1205 states and 1342 transitions. [2022-11-16 10:58:09,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1205 states and 1342 transitions. [2022-11-16 10:58:09,504 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 99 [2022-11-16 10:58:09,506 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1205 states to 932 states and 1037 transitions. [2022-11-16 10:58:09,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 932 [2022-11-16 10:58:09,507 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 932 [2022-11-16 10:58:09,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 932 states and 1037 transitions. [2022-11-16 10:58:09,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:58:09,509 INFO L218 hiAutomatonCegarLoop]: Abstraction has 932 states and 1037 transitions. [2022-11-16 10:58:09,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states and 1037 transitions. [2022-11-16 10:58:09,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 683. [2022-11-16 10:58:09,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 683 states have (on average 1.1332357247437774) internal successors, (774), 682 states have internal predecessors, (774), 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 10:58:09,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 774 transitions. [2022-11-16 10:58:09,524 INFO L240 hiAutomatonCegarLoop]: Abstraction has 683 states and 774 transitions. [2022-11-16 10:58:09,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-16 10:58:09,525 INFO L428 stractBuchiCegarLoop]: Abstraction has 683 states and 774 transitions. [2022-11-16 10:58:09,525 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-16 10:58:09,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 683 states and 774 transitions. [2022-11-16 10:58:09,528 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 73 [2022-11-16 10:58:09,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:58:09,528 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:58:09,529 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 10:58:09,529 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:58:09,529 INFO L748 eck$LassoCheckResult]: Stem: 53469#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(13, 2); 53458#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 53448#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53450#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53452#L63 assume !(0 == mp_add_~a1~0#1 % 256); 53453#L59-1 mp_add_~nb~0#1 := 4; 53463#L69 assume !(0 == mp_add_~b3~0#1 % 256); 53491#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 53684#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; 53683#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53682#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; 53681#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53680#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53679#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53678#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 53677#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; 53676#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 53675#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53674#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53671#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 53669#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 53668#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53667#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53666#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53665#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53664#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; 53662#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53663#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54088#L90 assume !(0 == mp_add_~i~0#1 % 256); 54086#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; 54082#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53446#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53447#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 54109#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54108#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 54107#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54106#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54105#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54104#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; 54103#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53642#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54084#L90 assume !(0 == mp_add_~i~0#1 % 256); 54083#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54080#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; 54081#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53492#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 53480#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54121#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54120#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 54119#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54118#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54117#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; 54116#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53460#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 53960#L90 assume !(0 == mp_add_~i~0#1 % 256); 54112#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54111#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53958#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; 53956#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 53957#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54124#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54123#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54122#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 53474#L102-1 [2022-11-16 10:58:09,530 INFO L750 eck$LassoCheckResult]: Loop: 53474#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53470#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; 53471#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53481#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 53475#L90 assume !(0 == mp_add_~i~0#1 % 256); 53476#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 53444#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53445#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53442#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 53443#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53464#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53454#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53455#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53474#L102-1 [2022-11-16 10:58:09,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:09,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1603857748, now seen corresponding path program 1 times [2022-11-16 10:58:09,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:09,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862725725] [2022-11-16 10:58:09,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:09,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:09,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:09,775 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 5 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-16 10:58:09,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:58:09,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862725725] [2022-11-16 10:58:09,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862725725] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:58:09,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126477622] [2022-11-16 10:58:09,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:09,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:58:09,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:09,777 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:58:09,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-11-16 10:58:10,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:10,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-16 10:58:10,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:58:11,300 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-16 10:58:11,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:58:11,598 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-16 10:58:11,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126477622] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:58:11,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:58:11,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2022-11-16 10:58:11,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846545392] [2022-11-16 10:58:11,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:58:11,599 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:58:11,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:11,600 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 2 times [2022-11-16 10:58:11,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:11,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889777841] [2022-11-16 10:58:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:11,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:11,604 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:58:11,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:11,609 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:58:11,750 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:11,750 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:11,751 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:11,751 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:11,751 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 10:58:11,751 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:11,751 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:11,751 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:11,751 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration29_Loop [2022-11-16 10:58:11,751 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:11,751 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:11,752 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 10:58:11,777 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 10:58:12,102 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:12,102 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 10:58:12,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:12,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:12,110 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:12,115 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:58:12,115 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:12,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-16 10:58:12,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:12,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:12,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:12,212 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:12,217 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 10:58:12,217 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:12,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-16 10:58:12,820 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 10:58:12,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2022-11-16 10:58:12,825 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:12,825 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:12,825 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:12,825 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:12,826 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 10:58:12,826 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:12,826 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:12,826 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:12,826 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration29_Loop [2022-11-16 10:58:12,826 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:12,826 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:12,827 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 10:58:12,835 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 10:58:13,187 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:13,188 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 10:58:13,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,189 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-11-16 10:58:13,192 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 10:58:13,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:13,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:13,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:13,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,214 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-11-16 10:58:13,216 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 10:58:13,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:13,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,228 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:13,231 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:13,231 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2022-11-16 10:58:13,239 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 10:58:13,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,240 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-11-16 10:58:13,244 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 10:58:13,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:13,256 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,257 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:13,259 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:13,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,269 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-11-16 10:58:13,271 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 10:58:13,284 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:13,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,284 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:13,288 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:13,288 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2022-11-16 10:58:13,298 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 10:58:13,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,299 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-11-16 10:58:13,302 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 10:58:13,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:13,314 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,314 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:13,317 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:13,317 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,323 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2022-11-16 10:58:13,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,327 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-11-16 10:58:13,332 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 10:58:13,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:13,344 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,344 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:13,350 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:13,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,359 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2022-11-16 10:58:13,362 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 10:58:13,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,363 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-11-16 10:58:13,366 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 10:58:13,378 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:13,378 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,378 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:13,385 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:13,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-11-16 10:58:13,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,406 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-11-16 10:58:13,409 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 10:58:13,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:13,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,422 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:13,436 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:13,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,453 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2022-11-16 10:58:13,457 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 10:58:13,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,458 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-11-16 10:58:13,461 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 10:58:13,473 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,473 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:13,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,474 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:13,476 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:13,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2022-11-16 10:58:13,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,487 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-11-16 10:58:13,489 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 10:58:13,501 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,501 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:13,502 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,502 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,502 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,502 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:13,508 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:13,509 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,542 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 10:58:13,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,544 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,555 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 10:58:13,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-11-16 10:58:13,572 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,572 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:13,573 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,573 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:13,577 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:13,577 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,598 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,602 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,604 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,611 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 10:58:13,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-11-16 10:58:13,627 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,627 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:13,628 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,628 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,628 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:13,637 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:13,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,662 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,667 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 10:58:13,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,668 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,675 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 10:58:13,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-11-16 10:58:13,691 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,692 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:13,692 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,692 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:13,697 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:13,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,730 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,737 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,743 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 10:58:13,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-11-16 10:58:13,759 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,759 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:13,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,760 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:13,769 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:13,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,800 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,805 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 10:58:13,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,807 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,813 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 10:58:13,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-11-16 10:58:13,829 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,829 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:13,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,830 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:13,833 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:13,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,845 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,850 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,852 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,856 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 10:58:13,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-11-16 10:58:13,872 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,872 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:13,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,872 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:13,879 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:13,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,902 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,907 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 10:58:13,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,908 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,913 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 10:58:13,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-11-16 10:58:13,929 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,929 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:13,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,929 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:13,934 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:13,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:13,962 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:13,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:13,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:13,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:13,968 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:13,972 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 10:58:13,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-11-16 10:58:13,989 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:13,989 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:13,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:13,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:13,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:13,989 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:13,999 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:13,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:14,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:14,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:14,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:58:14,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-16 10:58:14,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-11-16 10:58:14,032 INFO L87 Difference]: Start difference. First operand 683 states and 774 transitions. cyclomatic complexity: 96 Second operand has 15 states, 15 states have (on average 6.4) internal successors, (96), 15 states have internal predecessors, (96), 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 10:58:14,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:58:14,988 INFO L93 Difference]: Finished difference Result 905 states and 1020 transitions. [2022-11-16 10:58:14,988 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 905 states and 1020 transitions. [2022-11-16 10:58:14,992 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 99 [2022-11-16 10:58:14,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 905 states to 899 states and 1013 transitions. [2022-11-16 10:58:14,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 899 [2022-11-16 10:58:14,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 899 [2022-11-16 10:58:14,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 899 states and 1013 transitions. [2022-11-16 10:58:15,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:58:15,004 INFO L218 hiAutomatonCegarLoop]: Abstraction has 899 states and 1013 transitions. [2022-11-16 10:58:15,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states and 1013 transitions. [2022-11-16 10:58:15,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 756. [2022-11-16 10:58:15,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 756 states have (on average 1.1322751322751323) internal successors, (856), 755 states have internal predecessors, (856), 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 10:58:15,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 856 transitions. [2022-11-16 10:58:15,026 INFO L240 hiAutomatonCegarLoop]: Abstraction has 756 states and 856 transitions. [2022-11-16 10:58:15,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 10:58:15,028 INFO L428 stractBuchiCegarLoop]: Abstraction has 756 states and 856 transitions. [2022-11-16 10:58:15,028 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-16 10:58:15,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 756 states and 856 transitions. [2022-11-16 10:58:15,031 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 73 [2022-11-16 10:58:15,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:58:15,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:58:15,032 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 10:58:15,032 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:58:15,032 INFO L748 eck$LassoCheckResult]: Stem: 55470#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(13, 2); 55459#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 55448#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55450#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55452#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55453#L59-1 mp_add_~nb~0#1 := 4; 55926#L69 assume !(0 == mp_add_~b3~0#1 % 256); 55483#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 55484#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; 55628#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55629#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; 56107#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 56108#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55620#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55621#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56099#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; 56100#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56095#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56096#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56088#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 56087#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 56082#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56083#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56023#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56024#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56019#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; 56020#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56180#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56179#L90 assume !(0 == mp_add_~i~0#1 % 256); 56177#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; 56178#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56192#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56189#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 56187#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56186#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 56185#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56184#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56183#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56182#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; 55480#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 55481#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 55476#L90 assume !(0 == mp_add_~i~0#1 % 256); 55477#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 55447#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; 55445#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 55446#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 55479#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56195#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56194#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 56193#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56176#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56174#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; 56175#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 55461#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 55638#L90 assume !(0 == mp_add_~i~0#1 % 256); 56173#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56172#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56146#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; 56143#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 55444#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55465#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55455#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55456#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 55475#L102-1 [2022-11-16 10:58:15,033 INFO L750 eck$LassoCheckResult]: Loop: 55475#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55471#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; 55472#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 55799#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 55798#L90 assume !(0 == mp_add_~i~0#1 % 256); 55797#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 55796#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 55633#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 55634#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 56198#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56197#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56196#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55474#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55475#L102-1 [2022-11-16 10:58:15,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:15,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1043157970, now seen corresponding path program 1 times [2022-11-16 10:58:15,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:15,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200380939] [2022-11-16 10:58:15,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:15,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:15,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:15,055 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:58:15,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:15,083 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:58:15,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:15,084 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 3 times [2022-11-16 10:58:15,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:15,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827274894] [2022-11-16 10:58:15,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:15,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:15,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:15,088 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:58:15,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:15,092 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:58:15,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:15,093 INFO L85 PathProgramCache]: Analyzing trace with hash 649370671, now seen corresponding path program 2 times [2022-11-16 10:58:15,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:15,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689970714] [2022-11-16 10:58:15,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:15,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:15,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:15,420 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 10:58:15,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:58:15,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689970714] [2022-11-16 10:58:15,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689970714] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:58:15,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156684076] [2022-11-16 10:58:15,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 10:58:15,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:58:15,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:15,427 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:58:15,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-11-16 10:58:15,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 10:58:15,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 10:58:15,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 10:58:15,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:58:16,047 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 10:58:16,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:58:16,255 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 10:58:16,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156684076] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:58:16,256 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:58:16,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-11-16 10:58:16,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102062103] [2022-11-16 10:58:16,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:58:16,386 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:16,386 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:16,386 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:16,386 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:16,386 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 10:58:16,386 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:16,386 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:16,386 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:16,386 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration30_Loop [2022-11-16 10:58:16,386 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:16,387 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:16,387 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 10:58:16,395 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 10:58:16,750 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:16,750 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 10:58:16,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:16,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:16,752 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:16,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-11-16 10:58:16,756 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:58:16,756 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:16,783 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 10:58:16,784 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 10:58:16,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:16,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:16,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:16,788 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:16,791 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:58:16,791 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:16,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-11-16 10:58:16,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2022-11-16 10:58:16,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:16,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:16,859 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:16,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-11-16 10:58:16,861 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 10:58:16,862 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:17,952 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 10:58:17,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2022-11-16 10:58:17,958 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:17,958 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:17,958 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:17,958 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:17,958 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 10:58:17,958 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:17,958 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:17,958 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:17,958 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration30_Loop [2022-11-16 10:58:17,959 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:17,959 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:17,960 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 10:58:17,968 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 10:58:18,322 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:18,322 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 10:58:18,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,324 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-11-16 10:58:18,328 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 10:58:18,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:18,340 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:18,342 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:18,343 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,346 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2022-11-16 10:58:18,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,352 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2022-11-16 10:58:18,355 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 10:58:18,367 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:18,367 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:18,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:18,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,376 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2022-11-16 10:58:18,379 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 10:58:18,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,381 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-11-16 10:58:18,384 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 10:58:18,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:18,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,396 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:18,399 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:18,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,409 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2022-11-16 10:58:18,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,413 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-11-16 10:58:18,416 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 10:58:18,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:18,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,429 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,429 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:18,433 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:18,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,440 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2022-11-16 10:58:18,444 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 10:58:18,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,445 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-11-16 10:58:18,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 10:58:18,461 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:18,461 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,461 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,461 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,461 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:18,464 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:18,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2022-11-16 10:58:18,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,473 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2022-11-16 10:58:18,476 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 10:58:18,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:18,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,488 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:18,493 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:18,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2022-11-16 10:58:18,504 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 10:58:18,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,505 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-11-16 10:58:18,508 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 10:58:18,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:18,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,520 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:18,524 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:18,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,531 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2022-11-16 10:58:18,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,535 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,547 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 10:58:18,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-11-16 10:58:18,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:18,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,563 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:18,570 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:18,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2022-11-16 10:58:18,584 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 10:58:18,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,585 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-11-16 10:58:18,590 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 10:58:18,602 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,602 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:18,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,603 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:18,605 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:18,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,613 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-11-16 10:58:18,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,617 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-11-16 10:58:18,620 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 10:58:18,632 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,632 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:18,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,633 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:18,637 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:18,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,648 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2022-11-16 10:58:18,651 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 10:58:18,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,652 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2022-11-16 10:58:18,656 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 10:58:18,671 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,671 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:18,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,672 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:18,675 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:18,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,684 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-11-16 10:58:18,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,688 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-11-16 10:58:18,691 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 10:58:18,703 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,704 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:18,704 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,704 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:18,710 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:18,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2022-11-16 10:58:18,732 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 10:58:18,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,733 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-11-16 10:58:18,736 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 10:58:18,748 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,748 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:18,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,749 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:18,753 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:18,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,766 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2022-11-16 10:58:18,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,770 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-11-16 10:58:18,774 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 10:58:18,791 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,792 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:18,792 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,792 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:18,804 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:18,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2022-11-16 10:58:18,855 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 10:58:18,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,856 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-11-16 10:58:18,858 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 10:58:18,869 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,869 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:18,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,870 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:18,872 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:18,872 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:18,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,884 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-11-16 10:58:18,888 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 10:58:18,899 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,899 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:18,899 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,899 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:18,904 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:18,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,914 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2022-11-16 10:58:18,917 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 10:58:18,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,918 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-11-16 10:58:18,921 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 10:58:18,933 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,933 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:18,933 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,934 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:18,938 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:18,938 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2022-11-16 10:58:18,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:18,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:18,953 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:18,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2022-11-16 10:58:18,956 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 10:58:18,969 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:18,970 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:18,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:18,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:18,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:18,972 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:18,980 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:18,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:18,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:18,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2022-11-16 10:58:18,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:58:18,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-16 10:58:18,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-16 10:58:19,000 INFO L87 Difference]: Start difference. First operand 756 states and 856 transitions. cyclomatic complexity: 105 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 10:58:21,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:58:21,176 INFO L93 Difference]: Finished difference Result 967 states and 1073 transitions. [2022-11-16 10:58:21,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 967 states and 1073 transitions. [2022-11-16 10:58:21,180 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 75 [2022-11-16 10:58:21,183 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 967 states to 795 states and 877 transitions. [2022-11-16 10:58:21,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 795 [2022-11-16 10:58:21,184 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 795 [2022-11-16 10:58:21,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 795 states and 877 transitions. [2022-11-16 10:58:21,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:58:21,185 INFO L218 hiAutomatonCegarLoop]: Abstraction has 795 states and 877 transitions. [2022-11-16 10:58:21,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states and 877 transitions. [2022-11-16 10:58:21,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 572. [2022-11-16 10:58:21,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 572 states have (on average 1.1258741258741258) internal successors, (644), 571 states have internal predecessors, (644), 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 10:58:21,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 644 transitions. [2022-11-16 10:58:21,199 INFO L240 hiAutomatonCegarLoop]: Abstraction has 572 states and 644 transitions. [2022-11-16 10:58:21,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-16 10:58:21,200 INFO L428 stractBuchiCegarLoop]: Abstraction has 572 states and 644 transitions. [2022-11-16 10:58:21,200 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-16 10:58:21,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 572 states and 644 transitions. [2022-11-16 10:58:21,202 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 43 [2022-11-16 10:58:21,203 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:58:21,203 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:58:21,203 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, 1, 1] [2022-11-16 10:58:21,204 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:58:21,204 INFO L748 eck$LassoCheckResult]: Stem: 57709#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(13, 2); 57698#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 57687#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57689#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57691#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57692#L59-1 mp_add_~nb~0#1 := 4; 57726#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 57728#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 57769#L73 assume !(0 == mp_add_~b1~0#1 % 256); 57770#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 58201#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; 58200#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 58199#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; 58198#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 58197#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 58196#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 58195#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 58194#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; 58193#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 58192#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 58191#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 58189#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58188#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 58187#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 58186#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 58185#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 58184#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57743#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; 57744#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57742#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 58000#L90 assume !(0 == mp_add_~i~0#1 % 256); 57732#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; 57733#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 58117#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 58114#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58112#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 58111#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 58110#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 58109#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 58108#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 58107#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; 58106#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57933#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 58105#L90 assume !(0 == mp_add_~i~0#1 % 256); 58101#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 58102#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; 58173#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 58170#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58167#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 58165#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 58163#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 58162#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 58098#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 58099#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; 58136#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57730#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57731#L90 assume !(0 == mp_add_~i~0#1 % 256); 57720#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57721#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 58132#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; 58128#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58130#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 58123#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 58124#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 58118#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 58119#L102-1 [2022-11-16 10:58:21,204 INFO L750 eck$LassoCheckResult]: Loop: 58119#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 58178#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; 57805#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57806#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 58135#L90 assume !(0 == mp_add_~i~0#1 % 256); 58133#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 58134#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 58175#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 58174#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58168#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 58166#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 58164#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 58120#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 58119#L102-1 [2022-11-16 10:58:21,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:21,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1413932073, now seen corresponding path program 1 times [2022-11-16 10:58:21,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:21,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391130659] [2022-11-16 10:58:21,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:21,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:21,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:21,567 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-16 10:58:21,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:58:21,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391130659] [2022-11-16 10:58:21,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391130659] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:58:21,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291125522] [2022-11-16 10:58:21,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:21,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:58:21,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:21,570 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:58:21,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-11-16 10:58:21,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:21,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-16 10:58:21,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:58:23,536 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-16 10:58:23,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:58:23,787 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-16 10:58:23,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291125522] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:58:23,787 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:58:23,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 19 [2022-11-16 10:58:23,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468686155] [2022-11-16 10:58:23,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:58:23,788 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:58:23,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:23,789 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 4 times [2022-11-16 10:58:23,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:23,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722043372] [2022-11-16 10:58:23,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:23,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:23,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:23,795 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:58:23,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:23,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:58:23,967 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:23,967 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:23,968 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:23,968 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:23,968 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 10:58:23,968 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:23,968 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:23,968 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:23,968 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration31_Loop [2022-11-16 10:58:23,968 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:23,968 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:23,969 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 10:58:23,995 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 10:58:24,376 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:24,377 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 10:58:24,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:24,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:24,380 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:24,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-11-16 10:58:24,382 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:58:24,382 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:24,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2022-11-16 10:58:24,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:24,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:24,443 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:24,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-11-16 10:58:24,446 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 10:58:24,446 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:25,209 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 10:58:25,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2022-11-16 10:58:25,214 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:25,214 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:25,214 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:25,214 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:25,215 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 10:58:25,215 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,215 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:25,215 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:25,215 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration31_Loop [2022-11-16 10:58:25,215 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:25,215 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:25,216 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 10:58:25,238 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 10:58:25,520 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:25,521 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 10:58:25,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,523 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-11-16 10:58:25,525 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 10:58:25,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:25,537 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:25,540 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:25,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2022-11-16 10:58:25,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,551 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2022-11-16 10:58:25,556 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 10:58:25,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:25,568 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,569 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:25,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:25,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,574 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2022-11-16 10:58:25,577 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 10:58:25,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,579 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-11-16 10:58:25,582 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 10:58:25,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:25,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,599 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,599 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,599 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:25,613 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:25,613 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:25,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,636 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,643 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 10:58:25,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-11-16 10:58:25,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:25,659 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,659 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,659 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:25,662 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:25,662 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:25,683 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 10:58:25,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,685 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,691 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 10:58:25,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-11-16 10:58:25,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:25,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,708 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:25,714 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:25,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,734 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:25,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,741 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,747 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 10:58:25,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-11-16 10:58:25,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:25,761 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,762 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:25,765 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:25,765 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:25,788 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 10:58:25,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,790 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,795 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 10:58:25,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-11-16 10:58:25,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:25,811 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,812 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:25,819 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:25,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:25,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,847 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,851 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 10:58:25,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-11-16 10:58:25,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:25,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,867 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:25,870 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:25,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,877 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:25,880 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 10:58:25,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,882 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-11-16 10:58:25,884 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 10:58:25,896 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:25,896 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:25,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,897 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:25,901 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:25,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,912 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2022-11-16 10:58:25,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,916 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-11-16 10:58:25,919 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 10:58:25,930 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:25,930 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:25,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,931 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:25,933 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:25,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2022-11-16 10:58:25,943 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 10:58:25,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,944 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-11-16 10:58:25,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 10:58:25,959 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:25,959 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:25,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:25,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:25,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:25,960 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:25,966 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:25,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:25,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:25,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2022-11-16 10:58:25,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:25,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:25,987 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:25,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-11-16 10:58:25,989 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 10:58:26,001 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:26,001 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:26,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:26,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:26,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:26,002 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:26,005 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:26,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:26,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:26,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2022-11-16 10:58:26,021 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 10:58:26,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:26,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:26,023 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:26,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-11-16 10:58:26,026 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 10:58:26,038 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:26,038 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:26,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:26,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:26,038 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:26,038 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:26,047 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:26,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:26,071 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:26,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:26,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:26,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:26,076 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:26,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-11-16 10:58:26,078 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 10:58:26,090 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:26,090 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:26,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:26,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:26,091 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:26,091 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:26,094 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:26,095 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:26,108 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:26,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2022-11-16 10:58:26,112 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 10:58:26,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:26,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:26,113 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:26,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-11-16 10:58:26,116 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 10:58:26,128 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:26,128 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:26,128 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:26,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:26,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:26,129 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:26,134 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:26,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:26,145 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:26,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2022-11-16 10:58:26,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:26,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:26,149 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:26,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2022-11-16 10:58:26,152 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 10:58:26,163 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:26,164 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:26,164 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:26,164 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:26,164 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:26,164 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:26,166 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:26,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:26,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:26,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:26,176 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 10:58:26,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:26,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:26,177 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:26,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-11-16 10:58:26,180 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 10:58:26,192 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:26,192 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:26,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:26,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:26,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:26,192 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:26,200 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:26,200 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:26,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:26,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2022-11-16 10:58:26,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:26,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:26,220 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:26,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2022-11-16 10:58:26,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 10:58:26,234 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:26,234 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:26,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:26,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:26,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:26,235 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:26,239 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:26,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:26,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:26,253 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2022-11-16 10:58:26,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:58:26,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-16 10:58:26,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-11-16 10:58:26,254 INFO L87 Difference]: Start difference. First operand 572 states and 644 transitions. cyclomatic complexity: 75 Second operand has 19 states, 19 states have (on average 6.7894736842105265) internal successors, (129), 19 states have internal predecessors, (129), 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 10:58:39,502 WARN L233 SmtUtils]: Spent 12.34s on a formula simplification. DAG size of input: 43 DAG size of output: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 10:58:41,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:58:41,962 INFO L93 Difference]: Finished difference Result 898 states and 1008 transitions. [2022-11-16 10:58:41,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 898 states and 1008 transitions. [2022-11-16 10:58:41,966 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 75 [2022-11-16 10:58:41,971 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 898 states to 733 states and 821 transitions. [2022-11-16 10:58:41,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 733 [2022-11-16 10:58:41,971 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2022-11-16 10:58:41,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 733 states and 821 transitions. [2022-11-16 10:58:41,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:58:41,979 INFO L218 hiAutomatonCegarLoop]: Abstraction has 733 states and 821 transitions. [2022-11-16 10:58:41,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states and 821 transitions. [2022-11-16 10:58:41,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 569. [2022-11-16 10:58:41,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 569 states have (on average 1.1230228471001757) internal successors, (639), 568 states have internal predecessors, (639), 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 10:58:41,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 639 transitions. [2022-11-16 10:58:41,993 INFO L240 hiAutomatonCegarLoop]: Abstraction has 569 states and 639 transitions. [2022-11-16 10:58:41,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-16 10:58:41,995 INFO L428 stractBuchiCegarLoop]: Abstraction has 569 states and 639 transitions. [2022-11-16 10:58:41,995 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-16 10:58:41,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 569 states and 639 transitions. [2022-11-16 10:58:41,997 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 43 [2022-11-16 10:58:41,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:58:41,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:58:42,003 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, 1, 1] [2022-11-16 10:58:42,003 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:58:42,003 INFO L748 eck$LassoCheckResult]: Stem: 59637#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(13, 2); 59627#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 59616#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 59618#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 59620#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 59621#L59-1 mp_add_~nb~0#1 := 4; 59631#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 59654#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 59656#L73 assume 0 == mp_add_~b1~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 59691#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 59690#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; 59689#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 59688#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; 59687#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 59686#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 59685#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 59684#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 59683#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; 59682#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 59681#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 59680#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 59677#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 59675#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 59674#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 59673#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 59672#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 59671#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 59670#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; 59668#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 59669#L84 assume !(0 == mp_add_~i~0#1 % 256); 59883#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; 59875#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 59876#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 59866#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 59868#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 60144#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60143#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 60142#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60141#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60140#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60139#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; 60138#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60137#L84 assume !(0 == mp_add_~i~0#1 % 256); 60136#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60134#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; 60135#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 60151#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 60046#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 60133#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60132#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60131#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 60130#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60129#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60128#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; 60127#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60126#L84 assume !(0 == mp_add_~i~0#1 % 256); 60125#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60124#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 60123#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; 59651#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 59611#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 59613#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 59632#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 59623#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 59624#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 59642#L102-1 [2022-11-16 10:58:42,004 INFO L750 eck$LassoCheckResult]: Loop: 59642#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 59638#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; 59639#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 59635#L84 assume !(0 == mp_add_~i~0#1 % 256); 59636#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 59640#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 59628#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 59629#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 60179#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 60178#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60177#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60176#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 59641#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 59642#L102-1 [2022-11-16 10:58:42,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:42,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1698899969, now seen corresponding path program 1 times [2022-11-16 10:58:42,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:42,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595742557] [2022-11-16 10:58:42,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:42,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:42,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:42,850 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 10:58:42,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:58:42,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595742557] [2022-11-16 10:58:42,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595742557] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:58:42,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584544689] [2022-11-16 10:58:42,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:42,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:58:42,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:42,852 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:58:42,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-11-16 10:58:42,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:42,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-16 10:58:42,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:58:44,021 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 21 proven. 42 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-16 10:58:44,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:58:45,211 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 48 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-16 10:58:45,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584544689] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:58:45,212 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:58:45,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-11-16 10:58:45,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616478467] [2022-11-16 10:58:45,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:58:45,213 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:58:45,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:45,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 3 times [2022-11-16 10:58:45,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:45,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990103508] [2022-11-16 10:58:45,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:45,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:45,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:45,219 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:58:45,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:58:45,223 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:58:45,479 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:45,479 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:45,480 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:45,480 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:45,480 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 10:58:45,480 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:45,480 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:45,480 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:45,480 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration32_Loop [2022-11-16 10:58:45,480 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:45,480 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:45,481 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 10:58:45,524 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 10:58:46,138 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:46,138 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 10:58:46,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:46,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:46,140 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:46,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2022-11-16 10:58:46,144 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:58:46,144 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:46,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2022-11-16 10:58:46,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:46,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:46,209 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:46,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2022-11-16 10:58:46,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 10:58:46,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:58:46,736 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 10:58:46,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2022-11-16 10:58:46,741 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:58:46,741 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:58:46,741 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:58:46,741 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:58:46,741 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 10:58:46,741 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:46,741 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:58:46,741 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:58:46,741 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration32_Loop [2022-11-16 10:58:46,741 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:58:46,742 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:58:46,743 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 10:58:46,793 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 10:58:47,430 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:58:47,430 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 10:58:47,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,432 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2022-11-16 10:58:47,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 10:58:47,448 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:47,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,448 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,448 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,448 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:47,451 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:47,451 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,456 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2022-11-16 10:58:47,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,460 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2022-11-16 10:58:47,463 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 10:58:47,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:47,475 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:58:47,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:58:47,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:47,484 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 10:58:47,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,486 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2022-11-16 10:58:47,489 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 10:58:47,502 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:47,502 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,502 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,502 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,502 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:47,506 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:47,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2022-11-16 10:58:47,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,520 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2022-11-16 10:58:47,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 10:58:47,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:47,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,537 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:47,539 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:47,539 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,543 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2022-11-16 10:58:47,546 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 10:58:47,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,548 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2022-11-16 10:58:47,552 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 10:58:47,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:47,565 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,565 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,565 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,565 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:47,570 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:47,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2022-11-16 10:58:47,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,585 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2022-11-16 10:58:47,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 10:58:47,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:47,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,604 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:47,606 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:47,606 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,612 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2022-11-16 10:58:47,615 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 10:58:47,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,616 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2022-11-16 10:58:47,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 10:58:47,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:47,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,633 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:47,639 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:47,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,651 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:47,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,655 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2022-11-16 10:58:47,666 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 10:58:47,679 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:58:47,679 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,679 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,679 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,679 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:47,682 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:47,683 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2022-11-16 10:58:47,693 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 10:58:47,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,694 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2022-11-16 10:58:47,697 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 10:58:47,710 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:47,710 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:47,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,710 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:47,715 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:47,715 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,727 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2022-11-16 10:58:47,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,731 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2022-11-16 10:58:47,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 10:58:47,747 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:47,747 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:47,747 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,747 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:58:47,750 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:58:47,750 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,757 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,760 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2022-11-16 10:58:47,760 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 10:58:47,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,762 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2022-11-16 10:58:47,765 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 10:58:47,777 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:47,777 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:47,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,778 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:47,784 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:47,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,801 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2022-11-16 10:58:47,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,806 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2022-11-16 10:58:47,808 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 10:58:47,821 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:47,821 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:58:47,821 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,822 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:47,825 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:47,825 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2022-11-16 10:58:47,838 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 10:58:47,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,839 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2022-11-16 10:58:47,842 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 10:58:47,856 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:47,856 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:47,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,857 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:47,865 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:47,865 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,889 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2022-11-16 10:58:47,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,894 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2022-11-16 10:58:47,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 10:58:47,910 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:47,910 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:47,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,911 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:58:47,915 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:58:47,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,931 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,934 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2022-11-16 10:58:47,935 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 10:58:47,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,936 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2022-11-16 10:58:47,939 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 10:58:47,952 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:47,952 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:47,952 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,952 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:47,958 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:47,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:47,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:47,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:47,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:47,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:47,978 INFO L229 MonitoredProcess]: Starting monitored process 160 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:47,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2022-11-16 10:58:47,984 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 10:58:47,997 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:47,997 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:58:47,997 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:47,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:47,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:47,998 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:58:48,000 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:58:48,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:48,008 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:48,011 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:48,011 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 10:58:48,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:48,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:48,012 INFO L229 MonitoredProcess]: Starting monitored process 161 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:48,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2022-11-16 10:58:48,015 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 10:58:48,028 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:48,029 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:48,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:48,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:48,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:48,029 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:48,038 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:48,038 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:48,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:48,058 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2022-11-16 10:58:48,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:58:48,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:48,059 INFO L229 MonitoredProcess]: Starting monitored process 162 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:58:48,067 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 10:58:48,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2022-11-16 10:58:48,080 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:58:48,080 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:58:48,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:58:48,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:58:48,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:58:48,081 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:58:48,086 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:58:48,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:58:48,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:58:48,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Forceful destruction successful, exit code 0 [2022-11-16 10:58:48,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:58:48,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-16 10:58:48,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2022-11-16 10:58:48,108 INFO L87 Difference]: Start difference. First operand 569 states and 639 transitions. cyclomatic complexity: 73 Second operand has 30 states, 30 states have (on average 5.3) internal successors, (159), 30 states have internal predecessors, (159), 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 10:58:58,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:58:58,395 INFO L93 Difference]: Finished difference Result 567 states and 618 transitions. [2022-11-16 10:58:58,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 567 states and 618 transitions. [2022-11-16 10:58:58,398 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 39 [2022-11-16 10:58:58,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 567 states to 320 states and 349 transitions. [2022-11-16 10:58:58,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2022-11-16 10:58:58,400 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2022-11-16 10:58:58,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 349 transitions. [2022-11-16 10:58:58,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:58:58,401 INFO L218 hiAutomatonCegarLoop]: Abstraction has 320 states and 349 transitions. [2022-11-16 10:58:58,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 349 transitions. [2022-11-16 10:58:58,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 224. [2022-11-16 10:58:58,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 224 states have (on average 1.09375) internal successors, (245), 223 states have internal predecessors, (245), 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 10:58:58,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 245 transitions. [2022-11-16 10:58:58,407 INFO L240 hiAutomatonCegarLoop]: Abstraction has 224 states and 245 transitions. [2022-11-16 10:58:58,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 10:58:58,413 INFO L428 stractBuchiCegarLoop]: Abstraction has 224 states and 245 transitions. [2022-11-16 10:58:58,414 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-16 10:58:58,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 245 transitions. [2022-11-16 10:58:58,415 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-16 10:58:58,415 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 10:58:58,415 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 10:58:58,417 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 10:58:58,417 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 10:58:58,419 INFO L748 eck$LassoCheckResult]: Stem: 61259#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(13, 2); 61248#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#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 := main_#t~nondet2#1;havoc main_#t~nondet2#1;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; 61238#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 61240#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 61242#L63 assume !(0 == mp_add_~a1~0#1 % 256); 61243#L59-1 mp_add_~nb~0#1 := 4; 61407#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 61406#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 61405#L73 assume 0 == mp_add_~b1~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 61404#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 61403#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; 61402#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 61400#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; 61398#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 61396#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 61395#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 61394#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61393#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; 61391#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 61302#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 61299#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 61300#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61291#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 61292#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 61287#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 61288#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 61283#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 61284#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; 61279#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 61280#L84 assume !(0 == mp_add_~i~0#1 % 256); 61275#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; 61276#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 61421#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 61420#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61419#L90 assume !(0 == mp_add_~i~0#1 % 256); 61418#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; 61416#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 61417#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 61433#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61431#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 61430#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 61429#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 61428#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 61427#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 61426#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; 61425#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 61424#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61423#L90 assume !(0 == mp_add_~i~0#1 % 256); 61422#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 61415#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; 61413#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 61414#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61444#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 61443#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 61442#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 61441#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 61440#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 61439#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; 61438#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 61250#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61264#L90 assume !(0 == mp_add_~i~0#1 % 256); 61265#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 61272#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 61412#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; 61410#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61411#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 61457#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 61456#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 61455#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 61263#L102-1 [2022-11-16 10:58:58,420 INFO L750 eck$LassoCheckResult]: Loop: 61263#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 61260#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; 61261#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 61268#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61437#L90 assume !(0 == mp_add_~i~0#1 % 256); 61436#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 61236#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 61234#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 61235#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61237#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 61254#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 61244#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 61245#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 61263#L102-1 [2022-11-16 10:58:58,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:58:58,420 INFO L85 PathProgramCache]: Analyzing trace with hash 363927641, now seen corresponding path program 1 times [2022-11-16 10:58:58,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:58:58,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353699875] [2022-11-16 10:58:58,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:58,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:58:58,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:59,249 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 21 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 10:58:59,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 10:58:59,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353699875] [2022-11-16 10:58:59,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353699875] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 10:58:59,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572775526] [2022-11-16 10:58:59,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:58:59,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 10:58:59,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:58:59,251 INFO L229 MonitoredProcess]: Starting monitored process 163 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 10:58:59,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-11-16 10:58:59,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 10:58:59,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-16 10:58:59,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 10:59:00,533 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 17 proven. 43 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-16 10:59:00,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 10:59:02,027 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 55 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 10:59:02,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572775526] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 10:59:02,028 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 10:59:02,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 11] total 33 [2022-11-16 10:59:02,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478298910] [2022-11-16 10:59:02,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 10:59:02,028 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 10:59:02,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 10:59:02,029 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 5 times [2022-11-16 10:59:02,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 10:59:02,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030853208] [2022-11-16 10:59:02,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 10:59:02,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 10:59:02,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:59:02,034 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 10:59:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 10:59:02,038 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 10:59:02,349 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:59:02,350 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:59:02,350 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:59:02,350 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:59:02,350 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-16 10:59:02,350 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:02,350 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:59:02,350 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:59:02,350 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration33_Loop [2022-11-16 10:59:02,350 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:59:02,350 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:59:02,351 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 10:59:02,370 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 10:59:03,050 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:59:03,050 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-16 10:59:03,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:03,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:03,058 INFO L229 MonitoredProcess]: Starting monitored process 164 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:03,059 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:59:03,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:59:03,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2022-11-16 10:59:03,103 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-16 10:59:03,103 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-16 10:59:03,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:03,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:03,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:03,109 INFO L229 MonitoredProcess]: Starting monitored process 165 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:03,113 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-16 10:59:03,113 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:59:03,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2022-11-16 10:59:03,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:03,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:03,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:03,208 INFO L229 MonitoredProcess]: Starting monitored process 166 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:03,213 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-16 10:59:03,213 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-16 10:59:03,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2022-11-16 10:59:04,139 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-16 10:59:04,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2022-11-16 10:59:04,145 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 10:59:04,145 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 10:59:04,145 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 10:59:04,145 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 10:59:04,145 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 10:59:04,145 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,145 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 10:59:04,145 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 10:59:04,145 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration33_Loop [2022-11-16 10:59:04,146 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 10:59:04,146 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 10:59:04,146 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 10:59:04,160 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 10:59:04,702 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 10:59:04,703 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 10:59:04,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,704 INFO L229 MonitoredProcess]: Starting monitored process 167 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2022-11-16 10:59:04,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 10:59:04,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:59:04,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:59:04,721 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:59:04,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,725 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,728 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:04,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,729 INFO L229 MonitoredProcess]: Starting monitored process 168 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2022-11-16 10:59:04,732 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 10:59:04,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:59:04,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 10:59:04,748 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 10:59:04,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,754 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,757 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2022-11-16 10:59:04,757 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-16 10:59:04,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,759 INFO L229 MonitoredProcess]: Starting monitored process 169 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2022-11-16 10:59:04,761 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 10:59:04,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:59:04,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,773 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:59:04,775 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:59:04,775 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2022-11-16 10:59:04,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,783 INFO L229 MonitoredProcess]: Starting monitored process 170 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2022-11-16 10:59:04,785 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 10:59:04,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:59:04,798 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,798 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:59:04,802 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:59:04,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:04,812 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-16 10:59:04,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,813 INFO L229 MonitoredProcess]: Starting monitored process 171 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2022-11-16 10:59:04,816 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 10:59:04,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:59:04,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,828 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:59:04,830 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:59:04,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:04,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,840 INFO L229 MonitoredProcess]: Starting monitored process 172 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2022-11-16 10:59:04,842 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 10:59:04,854 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:59:04,854 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,854 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,854 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:59:04,859 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:59:04,859 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2022-11-16 10:59:04,870 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-16 10:59:04,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,872 INFO L229 MonitoredProcess]: Starting monitored process 173 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2022-11-16 10:59:04,875 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 10:59:04,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:59:04,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,887 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:59:04,890 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:59:04,890 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,896 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2022-11-16 10:59:04,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,899 INFO L229 MonitoredProcess]: Starting monitored process 174 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2022-11-16 10:59:04,902 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 10:59:04,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 10:59:04,914 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,915 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:59:04,921 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:59:04,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Ended with exit code 0 [2022-11-16 10:59:04,933 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-16 10:59:04,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,934 INFO L229 MonitoredProcess]: Starting monitored process 175 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2022-11-16 10:59:04,937 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 10:59:04,948 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:04,948 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:59:04,949 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,949 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:59:04,951 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:59:04,951 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:04,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:04,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:04,964 INFO L229 MonitoredProcess]: Starting monitored process 176 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:04,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2022-11-16 10:59:04,966 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 10:59:04,978 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:04,978 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:59:04,978 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:04,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:04,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:04,979 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-16 10:59:04,983 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-16 10:59:04,983 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:04,994 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:04,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2022-11-16 10:59:04,999 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-16 10:59:05,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:05,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:05,001 INFO L229 MonitoredProcess]: Starting monitored process 177 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:05,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2022-11-16 10:59:05,003 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 10:59:05,015 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:05,015 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:59:05,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:05,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:05,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:05,015 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:59:05,018 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:59:05,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:05,029 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:05,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:05,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:05,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:05,034 INFO L229 MonitoredProcess]: Starting monitored process 178 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:05,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2022-11-16 10:59:05,037 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 10:59:05,049 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:05,049 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-16 10:59:05,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:05,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:05,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:05,050 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:59:05,055 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:59:05,055 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:05,071 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:05,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:05,074 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-16 10:59:05,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:05,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:05,075 INFO L229 MonitoredProcess]: Starting monitored process 179 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:05,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2022-11-16 10:59:05,078 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 10:59:05,090 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:05,090 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:59:05,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:05,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:05,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:05,090 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:59:05,094 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:59:05,094 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:05,107 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:05,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2022-11-16 10:59:05,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:05,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:05,112 INFO L229 MonitoredProcess]: Starting monitored process 180 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:05,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2022-11-16 10:59:05,114 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 10:59:05,127 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:05,127 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:59:05,127 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:05,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:05,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:05,127 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-16 10:59:05,136 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-16 10:59:05,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:05,160 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:05,163 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:05,164 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-16 10:59:05,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:05,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:05,166 INFO L229 MonitoredProcess]: Starting monitored process 181 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:05,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2022-11-16 10:59:05,168 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 10:59:05,180 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:05,180 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:59:05,180 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:05,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:05,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:05,180 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:59:05,183 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:59:05,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:05,191 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:05,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2022-11-16 10:59:05,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:05,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:05,195 INFO L229 MonitoredProcess]: Starting monitored process 182 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:05,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2022-11-16 10:59:05,197 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 10:59:05,209 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:05,209 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-16 10:59:05,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:05,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:05,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:05,210 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-16 10:59:05,215 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-16 10:59:05,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:05,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:05,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:05,240 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-16 10:59:05,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:05,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:05,241 INFO L229 MonitoredProcess]: Starting monitored process 183 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:05,251 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 10:59:05,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2022-11-16 10:59:05,266 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:05,266 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:59:05,266 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:05,266 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:05,266 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:05,266 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:59:05,271 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:59:05,271 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:05,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:05,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:05,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 10:59:05,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 10:59:05,307 INFO L229 MonitoredProcess]: Starting monitored process 184 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 10:59:05,315 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 10:59:05,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2022-11-16 10:59:05,331 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-16 10:59:05,331 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-16 10:59:05,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 10:59:05,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 10:59:05,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 10:59:05,331 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-16 10:59:05,341 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 10:59:05,341 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 10:59:05,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 10:59:05,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:05,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 10:59:05,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-16 10:59:05,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2022-11-16 10:59:05,373 INFO L87 Difference]: Start difference. First operand 224 states and 245 transitions. cyclomatic complexity: 22 Second operand has 33 states, 33 states have (on average 5.424242424242424) internal successors, (179), 33 states have internal predecessors, (179), 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 10:59:07,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 10:59:07,916 INFO L93 Difference]: Finished difference Result 101 states and 106 transitions. [2022-11-16 10:59:07,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101 states and 106 transitions. [2022-11-16 10:59:07,917 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-16 10:59:07,917 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101 states to 0 states and 0 transitions. [2022-11-16 10:59:07,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-16 10:59:07,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-16 10:59:07,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-16 10:59:07,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 10:59:07,918 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 10:59:07,918 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 10:59:07,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-16 10:59:07,919 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 10:59:07,919 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-16 10:59:07,919 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-16 10:59:07,919 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-16 10:59:07,919 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-16 10:59:07,927 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.11 10:59:07 BoogieIcfgContainer [2022-11-16 10:59:07,927 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-16 10:59:07,928 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-16 10:59:07,928 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-16 10:59:07,928 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-16 10:59:07,929 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:57:27" (3/4) ... [2022-11-16 10:59:07,932 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-16 10:59:07,932 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-16 10:59:07,932 INFO L158 Benchmark]: Toolchain (without parser) took 101774.54ms. Allocated memory was 113.2MB in the beginning and 461.4MB in the end (delta: 348.1MB). Free memory was 74.2MB in the beginning and 184.4MB in the end (delta: -110.3MB). Peak memory consumption was 237.0MB. Max. memory is 16.1GB. [2022-11-16 10:59:07,933 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 113.2MB. Free memory is still 90.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 10:59:07,933 INFO L158 Benchmark]: CACSL2BoogieTranslator took 416.92ms. Allocated memory is still 113.2MB. Free memory was 74.0MB in the beginning and 85.7MB in the end (delta: -11.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-16 10:59:07,934 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.04ms. Allocated memory is still 113.2MB. Free memory was 85.7MB in the beginning and 82.6MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-16 10:59:07,934 INFO L158 Benchmark]: Boogie Preprocessor took 37.98ms. Allocated memory is still 113.2MB. Free memory was 82.6MB in the beginning and 80.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-16 10:59:07,934 INFO L158 Benchmark]: RCFGBuilder took 797.47ms. Allocated memory is still 113.2MB. Free memory was 80.5MB in the beginning and 60.5MB in the end (delta: 19.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-11-16 10:59:07,934 INFO L158 Benchmark]: BuchiAutomizer took 100446.79ms. Allocated memory was 113.2MB in the beginning and 461.4MB in the end (delta: 348.1MB). Free memory was 60.5MB in the beginning and 184.4MB in the end (delta: -123.9MB). Peak memory consumption was 226.8MB. Max. memory is 16.1GB. [2022-11-16 10:59:07,935 INFO L158 Benchmark]: Witness Printer took 4.02ms. Allocated memory is still 461.4MB. Free memory is still 184.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 10:59:07,936 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.33ms. Allocated memory is still 113.2MB. Free memory is still 90.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 416.92ms. Allocated memory is still 113.2MB. Free memory was 74.0MB in the beginning and 85.7MB in the end (delta: -11.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 60.04ms. Allocated memory is still 113.2MB. Free memory was 85.7MB in the beginning and 82.6MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 37.98ms. Allocated memory is still 113.2MB. Free memory was 82.6MB in the beginning and 80.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 797.47ms. Allocated memory is still 113.2MB. Free memory was 80.5MB in the beginning and 60.5MB in the end (delta: 19.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * BuchiAutomizer took 100446.79ms. Allocated memory was 113.2MB in the beginning and 461.4MB in the end (delta: 348.1MB). Free memory was 60.5MB in the beginning and 184.4MB in the end (delta: -123.9MB). Peak memory consumption was 226.8MB. Max. memory is 16.1GB. * Witness Printer took 4.02ms. Allocated memory is still 461.4MB. Free memory is still 184.4MB. 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 33 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 100.3s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 47.9s. Construction of modules took 21.1s. Büchi inclusion checks took 31.0s. Highest rank in rank-based complementation 0. Minimization of det autom 33. Minimization of nondet autom 0. Automata minimization 0.7s AutomataMinimizationTime, 32 MinimizatonAttempts, 17184 StatesRemovedByMinimization, 32 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, 11017 SdHoareTripleChecker+Valid, 24.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11017 mSDsluCounter, 8938 SdHoareTripleChecker+Invalid, 21.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 361 IncrementalHoareTripleChecker+Unchecked, 6786 mSDsCounter, 944 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14443 IncrementalHoareTripleChecker+Invalid, 15748 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 944 mSolverCounterUnsat, 2152 mSDtfsCounter, 14443 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI17 SFLT0 conc2 concLT0 SILN0 SILU6 SILI8 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf100 lsp80 ukn100 mio100 lsp100 div387 bol100 ite100 ukn100 eq146 hnf96 smp34 dnf100 smp100 tf102 neg97 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 80ms VariablesStem: 0 VariablesLoop: 12 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 8 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 6.8s 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 10:59:07,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:08,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-11-16 10:59:08,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-11-16 10:59:08,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-11-16 10:59:08,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-11-16 10:59:08,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-11-16 10:59:09,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-11-16 10:59:09,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:09,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-11-16 10:59:09,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-16 10:59:09,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:10,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-16 10:59:10,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-16 10:59:10,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-16 10:59:10,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:10,963 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-16 10:59:11,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-16 10:59:11,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 10:59:11,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-16 10:59:11,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e01f0952-4783-4eca-b6a0-84194deb1a20/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE