./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/bitvector/byte_add_2-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/bitvector/byte_add_2-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash de6decccd91c37b79cf607a5f07869bb0707e08de203e3ce6759a25f4e6e01ba --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 17:39:16,796 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 17:39:16,797 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 17:39:16,821 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 17:39:16,825 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 17:39:16,829 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 17:39:16,833 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 17:39:16,836 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 17:39:16,838 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 17:39:16,845 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 17:39:16,847 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 17:39:16,849 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 17:39:16,850 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 17:39:16,852 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 17:39:16,854 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 17:39:16,858 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 17:39:16,860 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 17:39:16,861 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 17:39:16,863 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 17:39:16,867 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 17:39:16,872 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 17:39:16,873 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 17:39:16,875 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 17:39:16,877 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 17:39:16,883 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 17:39:16,884 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 17:39:16,884 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 17:39:16,886 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 17:39:16,887 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 17:39:16,888 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 17:39:16,889 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 17:39:16,890 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 17:39:16,892 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 17:39:16,894 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 17:39:16,897 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 17:39:16,898 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 17:39:16,899 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 17:39:16,899 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 17:39:16,899 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 17:39:16,901 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 17:39:16,902 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 17:39:16,903 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-25 17:39:16,936 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 17:39:16,940 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 17:39:16,941 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 17:39:16,941 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 17:39:16,942 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 17:39:16,943 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 17:39:16,943 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 17:39:16,943 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-25 17:39:16,943 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-25 17:39:16,944 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-25 17:39:16,945 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-25 17:39:16,945 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-25 17:39:16,945 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-25 17:39:16,946 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 17:39:16,946 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 17:39:16,946 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-25 17:39:16,946 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 17:39:16,947 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 17:39:16,947 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 17:39:16,947 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-25 17:39:16,947 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-25 17:39:16,947 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-25 17:39:16,948 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 17:39:16,948 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 17:39:16,948 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-25 17:39:16,949 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 17:39:16,950 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-25 17:39:16,950 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 17:39:16,950 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 17:39:16,950 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 17:39:16,951 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 17:39:16,953 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-25 17:39:16,954 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_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/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_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> de6decccd91c37b79cf607a5f07869bb0707e08de203e3ce6759a25f4e6e01ba [2022-11-25 17:39:17,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 17:39:17,226 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 17:39:17,228 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 17:39:17,230 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 17:39:17,230 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 17:39:17,231 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/bitvector/byte_add_2-2.i [2022-11-25 17:39:20,251 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 17:39:20,437 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 17:39:20,437 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/sv-benchmarks/c/bitvector/byte_add_2-2.i [2022-11-25 17:39:20,446 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/data/ee53743b4/bad6e16e1ac149228371643e92edfc20/FLAG2f87196ef [2022-11-25 17:39:20,461 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/data/ee53743b4/bad6e16e1ac149228371643e92edfc20 [2022-11-25 17:39:20,464 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 17:39:20,466 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 17:39:20,467 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 17:39:20,467 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 17:39:20,476 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 17:39:20,477 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,478 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@db03eb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20, skipping insertion in model container [2022-11-25 17:39:20,481 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,489 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 17:39:20,530 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 17:39:20,671 WARN L237 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_d35604d9-bfd0-4156-8041-277779646cc6/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2022-11-25 17:39:20,705 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 17:39:20,725 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 17:39:20,737 WARN L237 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_d35604d9-bfd0-4156-8041-277779646cc6/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2022-11-25 17:39:20,762 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 17:39:20,777 INFO L208 MainTranslator]: Completed translation [2022-11-25 17:39:20,777 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20 WrapperNode [2022-11-25 17:39:20,778 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 17:39:20,779 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 17:39:20,779 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 17:39:20,779 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 17:39:20,784 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,808 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,843 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 141 [2022-11-25 17:39:20,843 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 17:39:20,844 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 17:39:20,844 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 17:39:20,844 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 17:39:20,857 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,857 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,860 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,861 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,870 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,875 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,877 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,879 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,883 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 17:39:20,884 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 17:39:20,884 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 17:39:20,884 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 17:39:20,885 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (1/1) ... [2022-11-25 17:39:20,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:39:20,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:20,944 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:39:20,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-25 17:39:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 17:39:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 17:39:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 17:39:20,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 17:39:21,079 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 17:39:21,081 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 17:39:21,561 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 17:39:21,568 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 17:39:21,568 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-25 17:39:21,570 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:39:21 BoogieIcfgContainer [2022-11-25 17:39:21,571 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 17:39:21,572 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-25 17:39:21,572 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-25 17:39:21,576 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-25 17:39:21,577 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-25 17:39:21,577 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 25.11 05:39:20" (1/3) ... [2022-11-25 17:39:21,578 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@29edca6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 05:39:21, skipping insertion in model container [2022-11-25 17:39:21,578 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-25 17:39:21,578 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:39:20" (2/3) ... [2022-11-25 17:39:21,579 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@29edca6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 05:39:21, skipping insertion in model container [2022-11-25 17:39:21,579 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-25 17:39:21,579 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:39:21" (3/3) ... [2022-11-25 17:39:21,580 INFO L332 chiAutomizerObserver]: Analyzing ICFG byte_add_2-2.i [2022-11-25 17:39:21,638 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-25 17:39:21,639 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-25 17:39:21,639 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-25 17:39:21,639 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-25 17:39:21,639 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-25 17:39:21,639 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-25 17:39:21,639 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-25 17:39:21,640 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-25 17:39:21,645 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-25 17:39:21,674 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-25 17:39:21,674 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:21,675 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:21,684 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-25 17:39:21,684 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:21,684 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-25 17:39:21,685 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-25 17:39:21,688 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-25 17:39:21,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:21,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:21,689 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-25 17:39:21,689 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:21,698 INFO L748 eck$LassoCheckResult]: Stem: 22#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 12#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:21,698 INFO L750 eck$LassoCheckResult]: Loop: 24#L80-2true assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 36#L83true assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 46#L83-1true assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7#L89true assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44#L95-1true assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 18#L99-1true assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 11#L100-1true assume !(2 == mp_add_~i~0#1 % 256); 28#L101-1true assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 31#L102-1true mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24#L80-2true [2022-11-25 17:39:21,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:21,705 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2022-11-25 17:39:21,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:21,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041473870] [2022-11-25 17:39:21,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:21,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:21,843 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:21,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:21,913 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:21,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:21,917 INFO L85 PathProgramCache]: Analyzing trace with hash 730458878, now seen corresponding path program 1 times [2022-11-25 17:39:21,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:21,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156501586] [2022-11-25 17:39:21,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:21,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:21,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:22,076 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-25 17:39:22,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:22,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156501586] [2022-11-25 17:39:22,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156501586] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:22,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:22,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 17:39:22,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357303147] [2022-11-25 17:39:22,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:22,083 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:22,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:22,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 17:39:22,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 17:39:22,121 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-25 17:39:22,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:22,289 INFO L93 Difference]: Finished difference Result 72 states and 108 transitions. [2022-11-25 17:39:22,291 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 72 states and 108 transitions. [2022-11-25 17:39:22,293 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 47 [2022-11-25 17:39:22,297 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 72 states to 62 states and 96 transitions. [2022-11-25 17:39:22,299 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 62 [2022-11-25 17:39:22,299 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 62 [2022-11-25 17:39:22,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 96 transitions. [2022-11-25 17:39:22,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:22,301 INFO L218 hiAutomatonCegarLoop]: Abstraction has 62 states and 96 transitions. [2022-11-25 17:39:22,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 96 transitions. [2022-11-25 17:39:22,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2022-11-25 17:39:22,338 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-25 17:39:22,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 94 transitions. [2022-11-25 17:39:22,341 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-25 17:39:22,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 17:39:22,346 INFO L428 stractBuchiCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-25 17:39:22,346 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-25 17:39:22,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 94 transitions. [2022-11-25 17:39:22,348 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-25 17:39:22,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:22,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:22,349 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:22,349 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:22,349 INFO L748 eck$LassoCheckResult]: Stem: 154#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 142#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:22,350 INFO L750 eck$LassoCheckResult]: Loop: 144#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 131#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 133#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 151#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 140#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 141#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 162#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 165#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 180#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 181#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 153#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 159#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 143#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 144#L83-1 [2022-11-25 17:39:22,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:22,351 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2022-11-25 17:39:22,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:22,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954516959] [2022-11-25 17:39:22,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:22,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:22,709 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-25 17:39:22,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:22,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954516959] [2022-11-25 17:39:22,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954516959] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:22,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:22,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:39:22,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181909471] [2022-11-25 17:39:22,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:22,711 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:39:22,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:22,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1711027832, now seen corresponding path program 1 times [2022-11-25 17:39:22,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:22,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909688365] [2022-11-25 17:39:22,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:22,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:22,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:22,881 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-25 17:39:22,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:22,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909688365] [2022-11-25 17:39:22,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909688365] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:22,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:22,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:39:22,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872801558] [2022-11-25 17:39:22,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:22,883 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:22,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:22,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:39:22,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 17:39:22,884 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-25 17:39:23,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:23,179 INFO L93 Difference]: Finished difference Result 135 states and 202 transitions. [2022-11-25 17:39:23,179 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 202 transitions. [2022-11-25 17:39:23,184 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 90 [2022-11-25 17:39:23,186 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 135 states and 202 transitions. [2022-11-25 17:39:23,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 135 [2022-11-25 17:39:23,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2022-11-25 17:39:23,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 202 transitions. [2022-11-25 17:39:23,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:23,188 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 202 transitions. [2022-11-25 17:39:23,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 202 transitions. [2022-11-25 17:39:23,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 67. [2022-11-25 17:39:23,194 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-25 17:39:23,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 104 transitions. [2022-11-25 17:39:23,195 INFO L240 hiAutomatonCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-25 17:39:23,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 17:39:23,199 INFO L428 stractBuchiCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-25 17:39:23,199 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-25 17:39:23,199 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 67 states and 104 transitions. [2022-11-25 17:39:23,200 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-25 17:39:23,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:23,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:23,201 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:23,201 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:23,201 INFO L748 eck$LassoCheckResult]: Stem: 362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 349#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:23,201 INFO L750 eck$LassoCheckResult]: Loop: 360#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 365#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 350#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 351#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 335#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 337#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 357#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 344#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 345#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 368#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 369#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 378#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 397#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 360#L84-2 [2022-11-25 17:39:23,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:23,202 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2022-11-25 17:39:23,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:23,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037939572] [2022-11-25 17:39:23,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:23,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:23,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:23,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:23,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:23,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:23,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1856053184, now seen corresponding path program 2 times [2022-11-25 17:39:23,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:23,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710130499] [2022-11-25 17:39:23,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:23,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:23,334 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-25 17:39:23,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:23,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710130499] [2022-11-25 17:39:23,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710130499] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:23,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:23,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 17:39:23,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241076953] [2022-11-25 17:39:23,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:23,336 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:23,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:23,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:39:23,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 17:39:23,337 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-25 17:39:23,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:23,521 INFO L93 Difference]: Finished difference Result 95 states and 150 transitions. [2022-11-25 17:39:23,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 150 transitions. [2022-11-25 17:39:23,523 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 73 [2022-11-25 17:39:23,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 95 states and 150 transitions. [2022-11-25 17:39:23,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 95 [2022-11-25 17:39:23,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 95 [2022-11-25 17:39:23,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 150 transitions. [2022-11-25 17:39:23,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:23,525 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 150 transitions. [2022-11-25 17:39:23,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 150 transitions. [2022-11-25 17:39:23,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 87. [2022-11-25 17:39:23,530 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-25 17:39:23,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2022-11-25 17:39:23,531 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-25 17:39:23,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 17:39:23,533 INFO L428 stractBuchiCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-25 17:39:23,533 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-25 17:39:23,533 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 136 transitions. [2022-11-25 17:39:23,534 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 65 [2022-11-25 17:39:23,534 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:23,534 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:23,535 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:23,535 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-25 17:39:23,535 INFO L748 eck$LassoCheckResult]: Stem: 530#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 519#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:23,535 INFO L750 eck$LassoCheckResult]: Loop: 579#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 577#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 573#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 508#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 510#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 527#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 517#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 518#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 537#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 568#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 566#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 561#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 560#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 551#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 550#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 549#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 548#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 540#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 541#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 583#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 584#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 579#L84-2 [2022-11-25 17:39:23,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:23,536 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2022-11-25 17:39:23,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:23,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368310356] [2022-11-25 17:39:23,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:23,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:23,551 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:23,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:23,566 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:23,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:23,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1033469529, now seen corresponding path program 1 times [2022-11-25 17:39:23,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:23,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012570652] [2022-11-25 17:39:23,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:23,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:23,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:23,602 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-25 17:39:23,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:23,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012570652] [2022-11-25 17:39:23,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012570652] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:23,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:23,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 17:39:23,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003020945] [2022-11-25 17:39:23,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:23,604 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:23,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:23,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 17:39:23,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 17:39:23,605 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-25 17:39:23,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:23,723 INFO L93 Difference]: Finished difference Result 118 states and 180 transitions. [2022-11-25 17:39:23,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 180 transitions. [2022-11-25 17:39:23,724 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 96 [2022-11-25 17:39:23,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 180 transitions. [2022-11-25 17:39:23,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2022-11-25 17:39:23,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2022-11-25 17:39:23,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 180 transitions. [2022-11-25 17:39:23,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:23,727 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 180 transitions. [2022-11-25 17:39:23,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 180 transitions. [2022-11-25 17:39:23,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2022-11-25 17:39:23,732 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-25 17:39:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 178 transitions. [2022-11-25 17:39:23,733 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-25 17:39:23,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 17:39:23,734 INFO L428 stractBuchiCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-25 17:39:23,735 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-25 17:39:23,735 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 178 transitions. [2022-11-25 17:39:23,736 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 94 [2022-11-25 17:39:23,736 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:23,736 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:23,737 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:23,737 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:23,737 INFO L748 eck$LassoCheckResult]: Stem: 742#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:23,737 INFO L750 eck$LassoCheckResult]: Loop: 741#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 747#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 731#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 732#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 724#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 777#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 776#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 775#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 770#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 754#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 755#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 774#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 803#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 787#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 781#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 780#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 728#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 729#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 751#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 765#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 766#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 798#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 741#L84-2 [2022-11-25 17:39:23,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:23,738 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2022-11-25 17:39:23,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:23,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800930777] [2022-11-25 17:39:23,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:23,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:23,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:23,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:23,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:23,766 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:23,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:23,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1031622487, now seen corresponding path program 1 times [2022-11-25 17:39:23,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:23,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389670527] [2022-11-25 17:39:23,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:23,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:23,916 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-25 17:39:23,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:23,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389670527] [2022-11-25 17:39:23,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389670527] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:23,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:23,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 17:39:23,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330857533] [2022-11-25 17:39:23,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:23,918 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:23,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:23,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:39:23,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 17:39:23,922 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-25 17:39:24,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:24,206 INFO L93 Difference]: Finished difference Result 249 states and 377 transitions. [2022-11-25 17:39:24,206 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 249 states and 377 transitions. [2022-11-25 17:39:24,208 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 200 [2022-11-25 17:39:24,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 249 states to 249 states and 377 transitions. [2022-11-25 17:39:24,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 249 [2022-11-25 17:39:24,211 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2022-11-25 17:39:24,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 249 states and 377 transitions. [2022-11-25 17:39:24,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:24,212 INFO L218 hiAutomatonCegarLoop]: Abstraction has 249 states and 377 transitions. [2022-11-25 17:39:24,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states and 377 transitions. [2022-11-25 17:39:24,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 188. [2022-11-25 17:39:24,220 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-25 17:39:24,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 287 transitions. [2022-11-25 17:39:24,221 INFO L240 hiAutomatonCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-25 17:39:24,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 17:39:24,222 INFO L428 stractBuchiCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-25 17:39:24,223 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-25 17:39:24,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 287 transitions. [2022-11-25 17:39:24,224 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 161 [2022-11-25 17:39:24,224 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:24,224 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:24,225 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:24,225 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:24,225 INFO L748 eck$LassoCheckResult]: Stem: 1118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 1105#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:24,226 INFO L750 eck$LassoCheckResult]: Loop: 1142#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1188#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1189#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1172#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1174#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1156#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1155#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1154#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1153#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1152#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1149#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1145#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 1146#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1090#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1092#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1241#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1100#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1101#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 1127#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1150#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1147#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1143#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1142#L84-2 [2022-11-25 17:39:24,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:24,226 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2022-11-25 17:39:24,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:24,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833283628] [2022-11-25 17:39:24,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:24,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:24,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:24,251 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:24,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:24,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:24,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:24,279 INFO L85 PathProgramCache]: Analyzing trace with hash 741537833, now seen corresponding path program 1 times [2022-11-25 17:39:24,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:24,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896889996] [2022-11-25 17:39:24,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:24,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:24,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:24,548 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-25 17:39:24,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:24,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896889996] [2022-11-25 17:39:24,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896889996] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:24,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237006458] [2022-11-25 17:39:24,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:24,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:24,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:24,555 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:24,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-25 17:39:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:24,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 17:39:24,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:24,857 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-25 17:39:24,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:24,925 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-25 17:39:24,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237006458] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:39:24,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:39:24,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-11-25 17:39:24,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662474477] [2022-11-25 17:39:24,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:39:24,927 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:24,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:24,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 17:39:24,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-11-25 17:39:24,933 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-25 17:39:25,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:25,354 INFO L93 Difference]: Finished difference Result 329 states and 479 transitions. [2022-11-25 17:39:25,354 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 479 transitions. [2022-11-25 17:39:25,356 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 257 [2022-11-25 17:39:25,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 329 states and 479 transitions. [2022-11-25 17:39:25,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 329 [2022-11-25 17:39:25,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 329 [2022-11-25 17:39:25,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 329 states and 479 transitions. [2022-11-25 17:39:25,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:25,360 INFO L218 hiAutomatonCegarLoop]: Abstraction has 329 states and 479 transitions. [2022-11-25 17:39:25,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states and 479 transitions. [2022-11-25 17:39:25,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 242. [2022-11-25 17:39:25,370 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-25 17:39:25,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 367 transitions. [2022-11-25 17:39:25,372 INFO L240 hiAutomatonCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-25 17:39:25,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:39:25,373 INFO L428 stractBuchiCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-25 17:39:25,373 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-25 17:39:25,373 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 242 states and 367 transitions. [2022-11-25 17:39:25,375 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 206 [2022-11-25 17:39:25,375 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:25,375 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:25,376 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:25,376 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-25 17:39:25,376 INFO L748 eck$LassoCheckResult]: Stem: 1778#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 1765#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:25,377 INFO L750 eck$LassoCheckResult]: Loop: 1794#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1782#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1766#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1767#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1957#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1816#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1814#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1813#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1812#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1808#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1807#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1803#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1774#L84 assume !(0 == mp_add_~i~0#1 % 256); 1775#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 1894#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1893#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1890#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1887#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1884#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1878#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 1876#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1818#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1789#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1779#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1780#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1801#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1794#L84-2 [2022-11-25 17:39:25,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:25,377 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2022-11-25 17:39:25,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:25,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584691379] [2022-11-25 17:39:25,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:25,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:25,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:25,391 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:25,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:25,404 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:25,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:25,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1687418919, now seen corresponding path program 1 times [2022-11-25 17:39:25,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:25,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123690327] [2022-11-25 17:39:25,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:25,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:25,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:25,481 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-25 17:39:25,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:25,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123690327] [2022-11-25 17:39:25,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123690327] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:25,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:25,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 17:39:25,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172426031] [2022-11-25 17:39:25,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:25,483 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:25,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:25,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:39:25,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 17:39:25,485 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-25 17:39:25,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:25,677 INFO L93 Difference]: Finished difference Result 362 states and 537 transitions. [2022-11-25 17:39:25,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 362 states and 537 transitions. [2022-11-25 17:39:25,679 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 320 [2022-11-25 17:39:25,681 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 362 states to 362 states and 537 transitions. [2022-11-25 17:39:25,681 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 362 [2022-11-25 17:39:25,682 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 362 [2022-11-25 17:39:25,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 537 transitions. [2022-11-25 17:39:25,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:25,682 INFO L218 hiAutomatonCegarLoop]: Abstraction has 362 states and 537 transitions. [2022-11-25 17:39:25,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 537 transitions. [2022-11-25 17:39:25,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2022-11-25 17:39:25,689 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-25 17:39:25,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 414 transitions. [2022-11-25 17:39:25,690 INFO L240 hiAutomatonCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-25 17:39:25,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 17:39:25,692 INFO L428 stractBuchiCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-25 17:39:25,692 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-25 17:39:25,692 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 270 states and 414 transitions. [2022-11-25 17:39:25,693 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 246 [2022-11-25 17:39:25,693 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:25,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:25,694 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:25,694 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-25 17:39:25,695 INFO L748 eck$LassoCheckResult]: Stem: 2394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 2379#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:25,695 INFO L750 eck$LassoCheckResult]: Loop: 2422#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 2539#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 2538#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 2535#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2537#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2464#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 2387#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2549#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2404#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2405#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2427#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2411#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2366#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2368#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2417#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 2440#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2436#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2437#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2424#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2425#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2610#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2564#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2556#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 2402#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2403#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2503#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2501#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2500#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 2422#L84-2 [2022-11-25 17:39:25,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:25,695 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2022-11-25 17:39:25,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:25,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169107582] [2022-11-25 17:39:25,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:25,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:25,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:25,708 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:25,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:25,719 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:25,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:25,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1831537572, now seen corresponding path program 1 times [2022-11-25 17:39:25,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:25,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438964201] [2022-11-25 17:39:25,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:25,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:25,847 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-25 17:39:25,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:25,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438964201] [2022-11-25 17:39:25,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438964201] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:25,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350185734] [2022-11-25 17:39:25,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:25,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:25,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:25,855 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:25,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-25 17:39:25,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:25,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 17:39:25,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:25,981 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-25 17:39:25,982 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 17:39:25,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350185734] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:25,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:39:25,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-11-25 17:39:25,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156585841] [2022-11-25 17:39:25,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:25,984 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:25,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:25,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:39:25,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-25 17:39:25,985 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-25 17:39:26,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:26,177 INFO L93 Difference]: Finished difference Result 284 states and 404 transitions. [2022-11-25 17:39:26,177 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 284 states and 404 transitions. [2022-11-25 17:39:26,179 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 260 [2022-11-25 17:39:26,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 284 states to 284 states and 404 transitions. [2022-11-25 17:39:26,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 284 [2022-11-25 17:39:26,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 284 [2022-11-25 17:39:26,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 284 states and 404 transitions. [2022-11-25 17:39:26,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:26,182 INFO L218 hiAutomatonCegarLoop]: Abstraction has 284 states and 404 transitions. [2022-11-25 17:39:26,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states and 404 transitions. [2022-11-25 17:39:26,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 240. [2022-11-25 17:39:26,186 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-25 17:39:26,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 343 transitions. [2022-11-25 17:39:26,187 INFO L240 hiAutomatonCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-25 17:39:26,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 17:39:26,195 INFO L428 stractBuchiCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-25 17:39:26,195 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-25 17:39:26,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 343 transitions. [2022-11-25 17:39:26,197 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2022-11-25 17:39:26,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:26,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:26,197 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:26,198 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:26,198 INFO L748 eck$LassoCheckResult]: Stem: 3046#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 3033#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:26,198 INFO L750 eck$LassoCheckResult]: Loop: 3140#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 3206#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 3204#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 3200#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3195#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3193#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 3189#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3031#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3032#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3055#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3078#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3079#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3152#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3151#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3177#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3176#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 3109#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3175#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3174#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3173#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3120#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3117#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3119#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3110#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3108#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3105#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3102#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3095#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3092#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3093#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3139#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 3140#L84-2 [2022-11-25 17:39:26,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:26,198 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2022-11-25 17:39:26,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:26,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374944364] [2022-11-25 17:39:26,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:26,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:26,224 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:26,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:26,250 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:26,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:26,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1888795874, now seen corresponding path program 2 times [2022-11-25 17:39:26,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:26,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109732092] [2022-11-25 17:39:26,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:26,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:26,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:26,393 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-25 17:39:26,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:26,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109732092] [2022-11-25 17:39:26,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109732092] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:26,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905913082] [2022-11-25 17:39:26,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:39:26,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:26,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:26,406 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:26,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-25 17:39:26,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:39:26,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:39:26,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 17:39:26,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:26,522 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-25 17:39:26,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:26,600 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-25 17:39:26,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905913082] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:39:26,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:39:26,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-25 17:39:26,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359913213] [2022-11-25 17:39:26,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:39:26,603 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:26,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:26,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 17:39:26,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:39:26,605 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-25 17:39:28,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:28,487 INFO L93 Difference]: Finished difference Result 659 states and 859 transitions. [2022-11-25 17:39:28,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 659 states and 859 transitions. [2022-11-25 17:39:28,492 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-25 17:39:28,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 659 states to 659 states and 859 transitions. [2022-11-25 17:39:28,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 659 [2022-11-25 17:39:28,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2022-11-25 17:39:28,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 659 states and 859 transitions. [2022-11-25 17:39:28,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:28,498 INFO L218 hiAutomatonCegarLoop]: Abstraction has 659 states and 859 transitions. [2022-11-25 17:39:28,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states and 859 transitions. [2022-11-25 17:39:28,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 372. [2022-11-25 17:39:28,505 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-25 17:39:28,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 511 transitions. [2022-11-25 17:39:28,506 INFO L240 hiAutomatonCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-25 17:39:28,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-25 17:39:28,508 INFO L428 stractBuchiCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-25 17:39:28,508 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-25 17:39:28,508 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 372 states and 511 transitions. [2022-11-25 17:39:28,511 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 339 [2022-11-25 17:39:28,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:28,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:28,513 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:28,513 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-25 17:39:28,513 INFO L748 eck$LassoCheckResult]: Stem: 4250#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 4235#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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-25 17:39:28,514 INFO L750 eck$LassoCheckResult]: Loop: 4270#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 4254#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 4236#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 4237#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4555#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4238#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4239#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4265#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 4570#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4565#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4564#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4259#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4260#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4506#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4266#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4529#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4522#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4511#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4504#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4487#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 4295#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4476#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4472#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4464#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4456#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4457#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4455#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4453#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4451#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4449#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 4447#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4445#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4442#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4438#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4432#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4428#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4429#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4427#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4425#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4423#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4421#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4419#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 4396#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4395#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4393#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4390#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4387#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4383#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4381#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4375#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4346#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4337#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4335#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4331#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4332#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4385#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4382#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4380#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4378#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4376#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4316#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4308#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4310#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4301#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 4297#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4298#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4291#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4292#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4287#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4288#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4279#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4276#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-25 17:39:28,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:28,515 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2022-11-25 17:39:28,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:28,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870070235] [2022-11-25 17:39:28,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:28,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:28,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:28,532 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:28,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:28,543 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:28,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:28,544 INFO L85 PathProgramCache]: Analyzing trace with hash -385275002, now seen corresponding path program 1 times [2022-11-25 17:39:28,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:28,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672405099] [2022-11-25 17:39:28,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:28,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:28,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:28,697 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-25 17:39:28,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:28,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672405099] [2022-11-25 17:39:28,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672405099] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:28,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:28,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:39:28,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655685029] [2022-11-25 17:39:28,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:28,699 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:28,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:28,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:39:28,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 17:39:28,700 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-25 17:39:28,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:28,791 INFO L93 Difference]: Finished difference Result 563 states and 745 transitions. [2022-11-25 17:39:28,791 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 745 transitions. [2022-11-25 17:39:28,795 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 514 [2022-11-25 17:39:28,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 563 states and 745 transitions. [2022-11-25 17:39:28,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 563 [2022-11-25 17:39:28,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 563 [2022-11-25 17:39:28,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 563 states and 745 transitions. [2022-11-25 17:39:28,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:28,800 INFO L218 hiAutomatonCegarLoop]: Abstraction has 563 states and 745 transitions. [2022-11-25 17:39:28,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states and 745 transitions. [2022-11-25 17:39:28,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 419. [2022-11-25 17:39:28,807 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-25 17:39:28,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 579 transitions. [2022-11-25 17:39:28,808 INFO L240 hiAutomatonCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-25 17:39:28,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 17:39:28,809 INFO L428 stractBuchiCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-25 17:39:28,809 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-25 17:39:28,809 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 419 states and 579 transitions. [2022-11-25 17:39:28,811 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2022-11-25 17:39:28,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:28,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:28,813 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:28,813 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:28,813 INFO L748 eck$LassoCheckResult]: Stem: 5191#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 5178#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 5164#L59 assume !(0 == mp_add_~a3~0#1 % 256); 5165#L59-1 mp_add_~nb~0#1 := 4; 5185#L69 assume !(0 == mp_add_~b3~0#1 % 256); 5209#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 5210#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5265#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5233#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; 5234#L84-2 [2022-11-25 17:39:28,813 INFO L750 eck$LassoCheckResult]: Loop: 5234#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5254#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5252#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5249#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5246#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5247#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 5244#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5245#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 5543#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5542#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5541#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5540#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5539#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5538#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5537#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5536#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5515#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5533#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 5306#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5521#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5520#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5486#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5487#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5484#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 5471#L90 assume !(0 == mp_add_~i~0#1 % 256); 5483#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 5472#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; 5469#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 5467#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5465#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 5464#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5463#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5462#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5460#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 5457#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5454#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5451#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5431#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5432#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5448#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5447#L96 assume !(0 == mp_add_~partial_sum~0#1); 5419#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := mp_add_~partial_sum~0#1; 5407#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5406#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5405#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5404#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5403#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 5402#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5400#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5397#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5394#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5385#L96 assume !(0 == mp_add_~partial_sum~0#1); 5384#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := mp_add_~partial_sum~0#1; 5382#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5380#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5378#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5373#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5353#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5351#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5350#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5348#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5349#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5399#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5396#L96 assume !(0 == mp_add_~partial_sum~0#1); 5391#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := mp_add_~partial_sum~0#1; 5386#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5330#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5331#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5375#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5303#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5302#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5298#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5295#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5297#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5286#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5280#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5281#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5274#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5275#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5301#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5300#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5256#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5257#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; 5234#L84-2 [2022-11-25 17:39:28,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:28,814 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2022-11-25 17:39:28,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:28,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439696435] [2022-11-25 17:39:28,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:28,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:28,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:28,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:28,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:28,834 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:28,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:28,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1576696733, now seen corresponding path program 1 times [2022-11-25 17:39:28,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:28,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337098437] [2022-11-25 17:39:28,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:28,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:28,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:28,918 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 144 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-11-25 17:39:28,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:28,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337098437] [2022-11-25 17:39:28,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337098437] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:28,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:28,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:39:28,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162138047] [2022-11-25 17:39:28,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:28,919 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:28,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:28,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:39:28,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 17:39:28,920 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 12.5) internal successors, (50), 4 states have internal predecessors, (50), 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-25 17:39:28,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:28,983 INFO L93 Difference]: Finished difference Result 507 states and 669 transitions. [2022-11-25 17:39:28,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 669 transitions. [2022-11-25 17:39:28,986 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 465 [2022-11-25 17:39:28,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 669 transitions. [2022-11-25 17:39:28,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 507 [2022-11-25 17:39:28,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 507 [2022-11-25 17:39:28,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 669 transitions. [2022-11-25 17:39:28,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:28,989 INFO L218 hiAutomatonCegarLoop]: Abstraction has 507 states and 669 transitions. [2022-11-25 17:39:28,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 669 transitions. [2022-11-25 17:39:28,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 423. [2022-11-25 17:39:28,996 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-25 17:39:28,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 575 transitions. [2022-11-25 17:39:28,997 INFO L240 hiAutomatonCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-25 17:39:28,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 17:39:28,999 INFO L428 stractBuchiCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-25 17:39:28,999 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-25 17:39:28,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 423 states and 575 transitions. [2022-11-25 17:39:29,001 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2022-11-25 17:39:29,002 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:29,002 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:29,002 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:29,003 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:29,003 INFO L748 eck$LassoCheckResult]: Stem: 6125#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 6113#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 6097#L59 assume !(0 == mp_add_~a3~0#1 % 256); 6098#L59-1 mp_add_~nb~0#1 := 4; 6120#L69 assume !(0 == mp_add_~b3~0#1 % 256); 6149#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 6128#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6129#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6123#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; 6124#L84-2 [2022-11-25 17:39:29,003 INFO L750 eck$LassoCheckResult]: Loop: 6124#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6130#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6131#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 6449#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6445#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6446#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 6443#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 6444#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 6509#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6508#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6507#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6506#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6505#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6504#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6502#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6104#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6105#L96 assume !(0 == mp_add_~partial_sum~0#1); 6501#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 6370#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 6367#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6365#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 6215#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6361#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6359#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; 6348#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6346#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6344#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6339#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6498#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6496#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 6494#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6492#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6158#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6159#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6325#L84 assume !(0 == mp_add_~i~0#1 % 256); 6326#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6323#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6321#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; 6318#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6314#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6311#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 6308#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 6307#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6306#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6305#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6304#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 6303#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6302#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6300#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6298#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6297#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6277#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6250#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6251#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6247#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6245#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6242#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6238#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6236#L84 assume !(0 == mp_add_~i~0#1 % 256); 6234#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6232#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6231#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 6229#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6228#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6222#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 6220#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 6221#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6216#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6213#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6212#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6211#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6209#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6210#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6488#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6197#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6199#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6188#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6189#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6181#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6182#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6176#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6177#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6490#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; 6124#L84-2 [2022-11-25 17:39:29,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:29,004 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2022-11-25 17:39:29,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:29,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837209978] [2022-11-25 17:39:29,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:29,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:29,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:29,013 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:29,022 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:29,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:29,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1641427436, now seen corresponding path program 1 times [2022-11-25 17:39:29,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:29,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286036169] [2022-11-25 17:39:29,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:29,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:29,197 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 144 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-25 17:39:29,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:29,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286036169] [2022-11-25 17:39:29,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286036169] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:29,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076187444] [2022-11-25 17:39:29,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:29,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:29,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:29,203 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:29,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-25 17:39:29,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:29,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-25 17:39:29,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:29,404 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 147 proven. 4 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-11-25 17:39:29,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:29,565 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-11-25 17:39:29,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076187444] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:29,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:39:29,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 9 [2022-11-25 17:39:29,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227597054] [2022-11-25 17:39:29,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:29,567 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:29,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:29,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:39:29,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-25 17:39:29,568 INFO L87 Difference]: Start difference. First operand 423 states and 575 transitions. cyclomatic complexity: 154 Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 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-25 17:39:29,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:29,857 INFO L93 Difference]: Finished difference Result 833 states and 1114 transitions. [2022-11-25 17:39:29,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 833 states and 1114 transitions. [2022-11-25 17:39:29,864 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 766 [2022-11-25 17:39:29,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 833 states to 825 states and 1104 transitions. [2022-11-25 17:39:29,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 825 [2022-11-25 17:39:29,870 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 825 [2022-11-25 17:39:29,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 825 states and 1104 transitions. [2022-11-25 17:39:29,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:29,872 INFO L218 hiAutomatonCegarLoop]: Abstraction has 825 states and 1104 transitions. [2022-11-25 17:39:29,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states and 1104 transitions. [2022-11-25 17:39:29,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 735. [2022-11-25 17:39:29,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 735 states have (on average 1.3700680272108843) internal successors, (1007), 734 states have internal predecessors, (1007), 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-25 17:39:29,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 1007 transitions. [2022-11-25 17:39:29,885 INFO L240 hiAutomatonCegarLoop]: Abstraction has 735 states and 1007 transitions. [2022-11-25 17:39:29,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 17:39:29,886 INFO L428 stractBuchiCegarLoop]: Abstraction has 735 states and 1007 transitions. [2022-11-25 17:39:29,886 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-25 17:39:29,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 735 states and 1007 transitions. [2022-11-25 17:39:29,890 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 702 [2022-11-25 17:39:29,890 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:29,890 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:29,891 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:29,891 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:29,892 INFO L748 eck$LassoCheckResult]: Stem: 7897#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 7886#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 7869#L59 assume !(0 == mp_add_~a3~0#1 % 256); 7870#L59-1 mp_add_~nb~0#1 := 4; 7892#L69 assume !(0 == mp_add_~b3~0#1 % 256); 7916#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 7899#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7900#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8047#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; 8046#L84-2 [2022-11-25 17:39:29,892 INFO L750 eck$LassoCheckResult]: Loop: 8046#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 8045#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8044#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8041#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8043#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8584#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 8585#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7977#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7978#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7971#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7972#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8492#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8488#L84 assume !(0 == mp_add_~i~0#1 % 256); 8484#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; 8175#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8481#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8479#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8473#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8474#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 8471#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 8472#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8503#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 8053#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8502#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8501#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8499#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8495#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8493#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8489#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8482#L96 assume !(0 == mp_add_~partial_sum~0#1); 8477#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 8470#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 8468#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8467#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8456#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 8454#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7984#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7985#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8342#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8339#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8334#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8323#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8424#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8423#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8421#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 8417#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8412#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8410#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8409#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8407#L90 assume !(0 == mp_add_~i~0#1 % 256); 8405#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8403#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8396#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8384#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 8381#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 8379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8374#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8366#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8236#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8233#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8230#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8228#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8224#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8222#L96 assume !(0 == mp_add_~partial_sum~0#1); 8220#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 8181#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 8180#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8149#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8130#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8029#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8030#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8000#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7998#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 7993#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7995#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8025#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8026#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8020#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7960#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7961#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7941#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7942#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8176#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; 8046#L84-2 [2022-11-25 17:39:29,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:29,892 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 11 times [2022-11-25 17:39:29,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:29,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517685243] [2022-11-25 17:39:29,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:29,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:29,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:29,902 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:29,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:29,912 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:29,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1291203658, now seen corresponding path program 1 times [2022-11-25 17:39:29,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:29,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079194523] [2022-11-25 17:39:29,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:29,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:29,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:30,021 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 129 proven. 6 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-25 17:39:30,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:30,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079194523] [2022-11-25 17:39:30,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079194523] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:30,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377060731] [2022-11-25 17:39:30,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:30,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:30,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:30,026 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:30,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-25 17:39:30,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:30,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 17:39:30,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:30,423 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 147 proven. 3 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-25 17:39:30,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:30,644 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 123 proven. 27 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-25 17:39:30,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377060731] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:39:30,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:39:30,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 7] total 11 [2022-11-25 17:39:30,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090238404] [2022-11-25 17:39:30,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:39:30,646 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:30,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:30,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 17:39:30,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:39:30,647 INFO L87 Difference]: Start difference. First operand 735 states and 1007 transitions. cyclomatic complexity: 275 Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 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-25 17:39:31,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:31,595 INFO L93 Difference]: Finished difference Result 3099 states and 4046 transitions. [2022-11-25 17:39:31,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3099 states and 4046 transitions. [2022-11-25 17:39:31,618 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 2580 [2022-11-25 17:39:31,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3099 states to 3043 states and 3975 transitions. [2022-11-25 17:39:31,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3043 [2022-11-25 17:39:31,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3043 [2022-11-25 17:39:31,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3043 states and 3975 transitions. [2022-11-25 17:39:31,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:31,643 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3043 states and 3975 transitions. [2022-11-25 17:39:31,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3043 states and 3975 transitions. [2022-11-25 17:39:31,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3043 to 2478. [2022-11-25 17:39:31,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2478 states, 2478 states have (on average 1.3430185633575464) internal successors, (3328), 2477 states have internal predecessors, (3328), 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-25 17:39:31,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2478 states to 2478 states and 3328 transitions. [2022-11-25 17:39:31,690 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2478 states and 3328 transitions. [2022-11-25 17:39:31,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-25 17:39:31,691 INFO L428 stractBuchiCegarLoop]: Abstraction has 2478 states and 3328 transitions. [2022-11-25 17:39:31,691 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-25 17:39:31,692 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2478 states and 3328 transitions. [2022-11-25 17:39:31,710 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2241 [2022-11-25 17:39:31,710 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:31,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:31,712 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:31,712 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:31,712 INFO L748 eck$LassoCheckResult]: Stem: 12270#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 12259#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 12242#L59 assume !(0 == mp_add_~a3~0#1 % 256); 12243#L59-1 mp_add_~nb~0#1 := 4; 12265#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12291#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12273#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12274#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13101#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; 13139#L84-2 [2022-11-25 17:39:31,712 INFO L750 eck$LassoCheckResult]: Loop: 13139#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 13759#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 13758#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 13757#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13755#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; 13752#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13751#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13749#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13746#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13742#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 13740#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13739#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13737#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13735#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13733#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13734#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13729#L84 assume !(0 == mp_add_~i~0#1 % 256); 13728#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; 13318#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 13727#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 13725#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13723#L90 assume !(0 == mp_add_~i~0#1 % 256); 13699#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; 13552#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13695#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13692#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13693#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13635#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 13629#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13625#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13621#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13613#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13614#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13610#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13583#L90 assume !(0 == mp_add_~i~0#1 % 256); 13582#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13581#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; 13580#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13578#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13576#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 13575#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 13574#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13573#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13572#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 13571#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13570#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13569#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13567#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13565#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13562#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13560#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13760#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13732#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13722#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 13702#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13700#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13697#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13696#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13694#L90 assume !(0 == mp_add_~i~0#1 % 256); 13691#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13690#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13687#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13685#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13682#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 13681#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 13679#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13507#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13487#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13481#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13403#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13401#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13397#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13393#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13384#L96 assume !(0 == mp_add_~partial_sum~0#1); 13381#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 13379#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 13378#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13376#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13097#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13086#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13082#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13083#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13073#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13071#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13072#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13116#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13110#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13111#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13107#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12310#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12311#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13138#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; 13139#L84-2 [2022-11-25 17:39:31,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:31,713 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 12 times [2022-11-25 17:39:31,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:31,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395709912] [2022-11-25 17:39:31,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:31,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:31,730 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:31,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:31,745 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:31,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:31,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1317629569, now seen corresponding path program 1 times [2022-11-25 17:39:31,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:31,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049474794] [2022-11-25 17:39:31,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:31,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:31,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:32,073 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-25 17:39:32,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:32,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049474794] [2022-11-25 17:39:32,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049474794] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:32,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:32,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 17:39:32,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914206835] [2022-11-25 17:39:32,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:32,075 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:32,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:32,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 17:39:32,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-25 17:39:32,076 INFO L87 Difference]: Start difference. First operand 2478 states and 3328 transitions. cyclomatic complexity: 860 Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 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-25 17:39:32,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:32,623 INFO L93 Difference]: Finished difference Result 3257 states and 4289 transitions. [2022-11-25 17:39:32,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3257 states and 4289 transitions. [2022-11-25 17:39:32,643 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2826 [2022-11-25 17:39:32,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3257 states to 3226 states and 4257 transitions. [2022-11-25 17:39:32,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3226 [2022-11-25 17:39:32,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3226 [2022-11-25 17:39:32,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3226 states and 4257 transitions. [2022-11-25 17:39:32,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:32,665 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3226 states and 4257 transitions. [2022-11-25 17:39:32,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3226 states and 4257 transitions. [2022-11-25 17:39:32,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3226 to 2825. [2022-11-25 17:39:32,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2825 states, 2825 states have (on average 1.345132743362832) internal successors, (3800), 2824 states have internal predecessors, (3800), 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-25 17:39:32,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2825 states to 2825 states and 3800 transitions. [2022-11-25 17:39:32,719 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2825 states and 3800 transitions. [2022-11-25 17:39:32,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-25 17:39:32,720 INFO L428 stractBuchiCegarLoop]: Abstraction has 2825 states and 3800 transitions. [2022-11-25 17:39:32,720 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-25 17:39:32,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2825 states and 3800 transitions. [2022-11-25 17:39:32,733 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2640 [2022-11-25 17:39:32,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:32,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:32,734 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:32,734 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:32,734 INFO L748 eck$LassoCheckResult]: Stem: 18037#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 18026#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 18016#L59 assume !(0 == mp_add_~a3~0#1 % 256); 18017#L59-1 mp_add_~nb~0#1 := 4; 18032#L69 assume !(0 == mp_add_~b3~0#1 % 256); 18060#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 18040#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18041#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18799#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; 18909#L84-2 [2022-11-25 17:39:32,735 INFO L750 eck$LassoCheckResult]: Loop: 18909#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19213#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19212#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19211#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19210#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; 19209#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19208#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19207#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19203#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19205#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 19198#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19199#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19194#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19195#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 20763#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 20762#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19189#L84 assume !(0 == mp_add_~i~0#1 % 256); 19188#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; 18907#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19187#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19185#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19184#L90 assume !(0 == mp_add_~i~0#1 % 256); 19183#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; 19008#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19182#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19179#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19176#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19145#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 19141#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19140#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19139#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19137#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19138#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19129#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19128#L90 assume !(0 == mp_add_~i~0#1 % 256); 19127#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19126#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; 19125#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19121#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19123#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19116#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19117#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 19112#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19113#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19108#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19109#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19100#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19099#L90 assume !(0 == mp_add_~i~0#1 % 256); 19098#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19097#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19096#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; 19093#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19094#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 19091#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 19092#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19087#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19088#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19083#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 19084#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19075#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19076#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19175#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19230#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19309#L96 assume !(0 == mp_add_~partial_sum~0#1); 19307#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 19305#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 19303#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19301#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19296#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19060#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19057#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19055#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19053#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19044#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19045#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19310#L96 assume !(0 == mp_add_~partial_sum~0#1); 19308#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 19306#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 19304#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19302#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19300#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 18961#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 18950#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 18948#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18945#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 18941#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 18937#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 18921#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 18920#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 18919#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 18918#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 18916#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 18914#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18911#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18908#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; 18909#L84-2 [2022-11-25 17:39:32,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:32,735 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 13 times [2022-11-25 17:39:32,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:32,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019549465] [2022-11-25 17:39:32,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:32,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:32,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:32,743 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:32,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:32,784 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:32,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:32,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1406081599, now seen corresponding path program 1 times [2022-11-25 17:39:32,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:32,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802119255] [2022-11-25 17:39:32,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:32,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:32,896 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-11-25 17:39:32,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:32,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802119255] [2022-11-25 17:39:32,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802119255] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:32,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:32,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 17:39:32,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652815126] [2022-11-25 17:39:32,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:32,897 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:32,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:32,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 17:39:32,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 17:39:32,898 INFO L87 Difference]: Start difference. First operand 2825 states and 3800 transitions. cyclomatic complexity: 987 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 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-25 17:39:32,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:32,941 INFO L93 Difference]: Finished difference Result 2825 states and 3658 transitions. [2022-11-25 17:39:32,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2825 states and 3658 transitions. [2022-11-25 17:39:32,957 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2640 [2022-11-25 17:39:32,971 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2825 states to 2825 states and 3658 transitions. [2022-11-25 17:39:32,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2825 [2022-11-25 17:39:32,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2825 [2022-11-25 17:39:32,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2825 states and 3658 transitions. [2022-11-25 17:39:32,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:32,977 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2825 states and 3658 transitions. [2022-11-25 17:39:32,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2825 states and 3658 transitions. [2022-11-25 17:39:33,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2825 to 2594. [2022-11-25 17:39:33,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2594 states, 2594 states have (on average 1.2775636083269082) internal successors, (3314), 2593 states have internal predecessors, (3314), 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-25 17:39:33,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2594 states to 2594 states and 3314 transitions. [2022-11-25 17:39:33,027 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2594 states and 3314 transitions. [2022-11-25 17:39:33,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 17:39:33,028 INFO L428 stractBuchiCegarLoop]: Abstraction has 2594 states and 3314 transitions. [2022-11-25 17:39:33,028 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-25 17:39:33,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2594 states and 3314 transitions. [2022-11-25 17:39:33,039 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2413 [2022-11-25 17:39:33,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:33,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:33,041 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:33,041 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 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] [2022-11-25 17:39:33,041 INFO L748 eck$LassoCheckResult]: Stem: 23692#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 23680#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 23665#L59 assume !(0 == mp_add_~a3~0#1 % 256); 23666#L59-1 mp_add_~nb~0#1 := 4; 23689#L69 assume !(0 == mp_add_~b3~0#1 % 256); 23676#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 23694#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 23695#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 25073#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; 24986#L84-2 [2022-11-25 17:39:33,041 INFO L750 eck$LassoCheckResult]: Loop: 24986#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 25072#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 25071#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 25070#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 25069#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; 25068#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 25067#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 25066#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 25063#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 25060#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 25059#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 25057#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 25049#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 25042#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25043#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 26033#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 25036#L84 assume !(0 == mp_add_~i~0#1 % 256); 25035#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; 24985#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 25034#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 25032#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 25031#L90 assume !(0 == mp_add_~i~0#1 % 256); 25026#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; 24978#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 25025#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 25022#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 25015#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24968#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 24965#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24964#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24963#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24961#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24962#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 24954#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 24953#L90 assume !(0 == mp_add_~i~0#1 % 256); 24952#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 24951#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; 24950#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 24946#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 24948#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24941#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 24942#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 24937#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24938#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24933#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24934#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 24926#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 24925#L90 assume !(0 == mp_add_~i~0#1 % 256); 24924#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 24923#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 24922#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; 24918#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 24919#L96 assume !(0 == mp_add_~partial_sum~0#1); 24921#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 24917#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 24915#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24916#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 24911#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24912#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 24907#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24908#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24900#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 24902#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 25092#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 25058#L96 assume !(0 == mp_add_~partial_sum~0#1); 25053#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 25044#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 25040#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 25041#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 25444#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24851#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24850#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24845#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24846#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 25050#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 25051#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 24836#L96 assume !(0 == mp_add_~partial_sum~0#1); 24834#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 24835#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 24830#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24831#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 25445#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24816#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24814#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24812#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24809#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 24805#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 24806#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 24828#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24844#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 24843#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24842#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24841#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24840#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24837#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 24808#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; 24986#L84-2 [2022-11-25 17:39:33,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:33,042 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 14 times [2022-11-25 17:39:33,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:33,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411572496] [2022-11-25 17:39:33,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:33,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:33,051 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:33,060 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:33,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:33,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1452188125, now seen corresponding path program 1 times [2022-11-25 17:39:33,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:33,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398427492] [2022-11-25 17:39:33,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:33,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:33,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:33,207 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-25 17:39:33,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:33,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398427492] [2022-11-25 17:39:33,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398427492] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:33,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:33,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:39:33,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558667538] [2022-11-25 17:39:33,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:33,209 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:33,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:33,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:39:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 17:39:33,210 INFO L87 Difference]: Start difference. First operand 2594 states and 3314 transitions. cyclomatic complexity: 732 Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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-25 17:39:33,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:33,290 INFO L93 Difference]: Finished difference Result 2375 states and 2876 transitions. [2022-11-25 17:39:33,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2375 states and 2876 transitions. [2022-11-25 17:39:33,303 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2222 [2022-11-25 17:39:33,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2375 states to 2375 states and 2876 transitions. [2022-11-25 17:39:33,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2375 [2022-11-25 17:39:33,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2375 [2022-11-25 17:39:33,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2375 states and 2876 transitions. [2022-11-25 17:39:33,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:33,319 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2375 states and 2876 transitions. [2022-11-25 17:39:33,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2375 states and 2876 transitions. [2022-11-25 17:39:33,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2375 to 1935. [2022-11-25 17:39:33,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1935 states, 1935 states have (on average 1.2232558139534884) internal successors, (2367), 1934 states have internal predecessors, (2367), 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-25 17:39:33,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1935 states to 1935 states and 2367 transitions. [2022-11-25 17:39:33,357 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1935 states and 2367 transitions. [2022-11-25 17:39:33,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 17:39:33,358 INFO L428 stractBuchiCegarLoop]: Abstraction has 1935 states and 2367 transitions. [2022-11-25 17:39:33,358 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-25 17:39:33,358 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1935 states and 2367 transitions. [2022-11-25 17:39:33,366 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 1829 [2022-11-25 17:39:33,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:33,366 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:33,367 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:33,367 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:33,367 INFO L748 eck$LassoCheckResult]: Stem: 28669#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 28657#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 28641#L59 assume !(0 == mp_add_~a3~0#1 % 256); 28642#L59-1 mp_add_~nb~0#1 := 4; 28664#L69 assume !(0 == mp_add_~b3~0#1 % 256); 28691#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 28692#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 29147#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 29145#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; 29144#L84-2 [2022-11-25 17:39:33,368 INFO L750 eck$LassoCheckResult]: Loop: 29144#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 29143#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 29142#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 29140#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 29139#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; 29138#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 29137#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 29136#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 29133#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 29131#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 29129#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 29127#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 29125#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 29123#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 29120#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 29121#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 29116#L84 assume !(0 == mp_add_~i~0#1 % 256); 29113#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; 28806#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 29112#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 29110#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 29109#L90 assume !(0 == mp_add_~i~0#1 % 256); 29077#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; 28977#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 29074#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 29069#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 29070#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 29103#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 29100#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 29094#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 29092#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 29048#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 29049#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 29039#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 29038#L90 assume !(0 == mp_add_~i~0#1 % 256); 29037#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 29035#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; 29034#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 29031#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 29029#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 29027#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 29025#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 29023#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 29021#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 29018#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 29019#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 29005#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 29003#L90 assume !(0 == mp_add_~i~0#1 % 256); 29001#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 28996#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 28994#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; 28993#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 28875#L96 assume !(0 == mp_add_~partial_sum~0#1); 29008#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 29007#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 29006#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 29004#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 29002#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28997#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 28995#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28985#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28982#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 28978#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 28979#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 29942#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 28958#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28959#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28867#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28866#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28816#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28817#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 28976#L84 assume !(0 == mp_add_~i~0#1 % 256); 28805#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 28807#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 28800#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 28801#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 28973#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 29243#L96 assume !(0 == mp_add_~partial_sum~0#1); 29242#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 28960#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 28961#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 28951#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28844#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28845#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28840#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28841#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28835#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 28837#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 28830#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 28831#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 28826#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28827#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28822#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28823#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28818#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28819#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 28946#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; 29144#L84-2 [2022-11-25 17:39:33,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:33,368 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 15 times [2022-11-25 17:39:33,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:33,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904996596] [2022-11-25 17:39:33,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:33,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:33,376 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:33,385 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:33,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:33,386 INFO L85 PathProgramCache]: Analyzing trace with hash 462096828, now seen corresponding path program 2 times [2022-11-25 17:39:33,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:33,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576800366] [2022-11-25 17:39:33,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:33,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:33,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:33,659 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 172 proven. 9 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-25 17:39:33,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:33,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576800366] [2022-11-25 17:39:33,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576800366] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:33,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065816296] [2022-11-25 17:39:33,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:39:33,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:33,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:33,667 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:33,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-25 17:39:33,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:39:33,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:39:33,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 17:39:33,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:34,073 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 179 proven. 14 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-25 17:39:34,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:34,312 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 152 proven. 41 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-25 17:39:34,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065816296] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:39:34,312 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:39:34,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-25 17:39:34,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886365370] [2022-11-25 17:39:34,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:39:34,313 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:34,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:34,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 17:39:34,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-11-25 17:39:34,314 INFO L87 Difference]: Start difference. First operand 1935 states and 2367 transitions. cyclomatic complexity: 443 Second operand has 15 states, 15 states have (on average 9.933333333333334) internal successors, (149), 15 states have internal predecessors, (149), 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-25 17:39:36,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:36,790 INFO L93 Difference]: Finished difference Result 2931 states and 3456 transitions. [2022-11-25 17:39:36,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2931 states and 3456 transitions. [2022-11-25 17:39:36,805 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 2385 [2022-11-25 17:39:36,816 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2931 states to 2890 states and 3411 transitions. [2022-11-25 17:39:36,817 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2890 [2022-11-25 17:39:36,857 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2890 [2022-11-25 17:39:36,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2890 states and 3411 transitions. [2022-11-25 17:39:36,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:36,862 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2890 states and 3411 transitions. [2022-11-25 17:39:36,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2890 states and 3411 transitions. [2022-11-25 17:39:36,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2890 to 1969. [2022-11-25 17:39:36,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1969 states, 1969 states have (on average 1.2097511427120367) internal successors, (2382), 1968 states have internal predecessors, (2382), 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-25 17:39:36,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1969 states to 1969 states and 2382 transitions. [2022-11-25 17:39:36,919 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1969 states and 2382 transitions. [2022-11-25 17:39:36,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-11-25 17:39:36,921 INFO L428 stractBuchiCegarLoop]: Abstraction has 1969 states and 2382 transitions. [2022-11-25 17:39:36,921 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-25 17:39:36,921 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1969 states and 2382 transitions. [2022-11-25 17:39:36,931 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 1774 [2022-11-25 17:39:36,931 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:36,931 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:36,932 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:36,932 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:36,932 INFO L748 eck$LassoCheckResult]: Stem: 34249#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 34234#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 34224#L59 assume !(0 == mp_add_~a3~0#1 % 256); 34225#L59-1 mp_add_~nb~0#1 := 4; 34241#L69 assume !(0 == mp_add_~b3~0#1 % 256); 34270#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 34271#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34814#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 34797#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; 34997#L84-2 [2022-11-25 17:39:36,933 INFO L750 eck$LassoCheckResult]: Loop: 34997#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 35509#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 35508#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 35507#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 35506#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; 35505#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 35504#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 35502#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 35499#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 35497#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 35495#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35493#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35491#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35489#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35486#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35479#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 35478#L84 assume !(0 == mp_add_~i~0#1 % 256); 35477#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; 34992#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 35476#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 35475#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34453#L90 assume !(0 == mp_add_~i~0#1 % 256); 35473#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; 35459#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 35460#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 35461#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 35546#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35379#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 35035#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35036#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35027#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35028#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35375#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 35367#L84 assume !(0 == mp_add_~i~0#1 % 256); 35366#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 35365#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; 35364#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 35363#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 35362#L90 assume !(0 == mp_add_~i~0#1 % 256); 35361#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 35360#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; 35359#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 35358#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 35231#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35223#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35217#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 35211#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35204#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35205#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35190#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 35157#L84 assume !(0 == mp_add_~i~0#1 % 256); 35176#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 35177#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 35163#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; 35164#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 35340#L90 assume !(0 == mp_add_~i~0#1 % 256); 35338#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 35334#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 35331#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; 35327#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 35328#L96 assume !(0 == mp_add_~partial_sum~0#1); 35441#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 35439#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 35437#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35435#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35433#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35431#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 35430#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35429#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35428#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 35271#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 35550#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 36186#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 36185#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 36184#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35547#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35447#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35444#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35422#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 34994#L84 assume !(0 == mp_add_~i~0#1 % 256); 34995#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 34979#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 34981#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 35266#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 35259#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 35258#L96 assume !(0 == mp_add_~partial_sum~0#1); 35257#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 35256#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 35253#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35254#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35535#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35534#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35023#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35021#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35022#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 35020#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 35013#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 35014#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35009#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35010#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35005#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35006#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35001#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35002#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 34996#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; 34997#L84-2 [2022-11-25 17:39:36,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:36,933 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 16 times [2022-11-25 17:39:36,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:36,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4654240] [2022-11-25 17:39:36,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:36,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:36,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:36,948 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:39:36,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:39:36,959 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:39:36,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:36,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1455646208, now seen corresponding path program 1 times [2022-11-25 17:39:36,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:36,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168485355] [2022-11-25 17:39:36,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:36,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:36,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:37,129 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-25 17:39:37,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:37,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168485355] [2022-11-25 17:39:37,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168485355] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:37,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533776259] [2022-11-25 17:39:37,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:37,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:37,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:37,135 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:37,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-25 17:39:37,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:37,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 17:39:37,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:37,283 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-25 17:39:37,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:37,343 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-25 17:39:37,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533776259] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:39:37,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:39:37,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-11-25 17:39:37,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907377578] [2022-11-25 17:39:37,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:39:37,345 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:37,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:37,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:39:37,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 17:39:37,346 INFO L87 Difference]: Start difference. First operand 1969 states and 2382 transitions. cyclomatic complexity: 424 Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 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-25 17:39:37,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:37,404 INFO L93 Difference]: Finished difference Result 1735 states and 2055 transitions. [2022-11-25 17:39:37,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1735 states and 2055 transitions. [2022-11-25 17:39:37,412 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 1467 [2022-11-25 17:39:37,428 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1735 states to 1735 states and 2055 transitions. [2022-11-25 17:39:37,428 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1735 [2022-11-25 17:39:37,430 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1735 [2022-11-25 17:39:37,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1735 states and 2055 transitions. [2022-11-25 17:39:37,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:37,432 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1735 states and 2055 transitions. [2022-11-25 17:39:37,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1735 states and 2055 transitions. [2022-11-25 17:39:37,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1735 to 1078. [2022-11-25 17:39:37,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 1078 states have (on average 1.179035250463822) internal successors, (1271), 1077 states have internal predecessors, (1271), 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-25 17:39:37,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1271 transitions. [2022-11-25 17:39:37,455 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1078 states and 1271 transitions. [2022-11-25 17:39:37,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 17:39:37,456 INFO L428 stractBuchiCegarLoop]: Abstraction has 1078 states and 1271 transitions. [2022-11-25 17:39:37,456 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-25 17:39:37,456 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1078 states and 1271 transitions. [2022-11-25 17:39:37,461 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 877 [2022-11-25 17:39:37,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:37,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:37,461 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-25 17:39:37,462 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-25 17:39:37,467 INFO L748 eck$LassoCheckResult]: Stem: 38586#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 38572#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 38562#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 38564#L61 assume !(0 == mp_add_~a2~0#1 % 256); 38565#L59-1 mp_add_~nb~0#1 := 4; 38627#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 38626#L71 assume !(0 == mp_add_~b2~0#1 % 256); 38624#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 38622#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 38621#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38620#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 38618#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 38619#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 38635#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 38632#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38631#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38630#L108 assume !(0 == mp_add_~i~0#1 % 256); 38617#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 38592#L109-1 [2022-11-25 17:39:37,468 INFO L750 eck$LassoCheckResult]: Loop: 38592#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 38593#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 38577#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38578#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38636#L108 assume !(0 == mp_add_~i~0#1 % 256); 38603#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 38604#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 38615#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 38613#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38612#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38611#L108 assume !(0 == mp_add_~i~0#1 % 256); 38610#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 38609#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 38608#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 38585#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38637#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38597#L108 assume !(0 == mp_add_~i~0#1 % 256); 38598#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 38592#L109-1 [2022-11-25 17:39:37,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:37,468 INFO L85 PathProgramCache]: Analyzing trace with hash 2019093187, now seen corresponding path program 1 times [2022-11-25 17:39:37,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:37,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518097352] [2022-11-25 17:39:37,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:37,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:37,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:37,543 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-25 17:39:37,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:37,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518097352] [2022-11-25 17:39:37,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518097352] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:37,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:37,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 17:39:37,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164421196] [2022-11-25 17:39:37,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:37,545 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:39:37,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:37,545 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 1 times [2022-11-25 17:39:37,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:37,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333665414] [2022-11-25 17:39:37,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:37,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:37,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:37,595 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-25 17:39:37,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:37,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333665414] [2022-11-25 17:39:37,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333665414] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:37,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716397923] [2022-11-25 17:39:37,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:37,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:37,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:37,601 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:37,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-25 17:39:37,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:37,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 17:39:37,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:37,667 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-25 17:39:37,668 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 17:39:37,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716397923] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:37,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:39:37,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-25 17:39:37,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767635462] [2022-11-25 17:39:37,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:37,669 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:37,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:37,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:39:37,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-25 17:39:37,670 INFO L87 Difference]: Start difference. First operand 1078 states and 1271 transitions. cyclomatic complexity: 204 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-25 17:39:37,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:37,818 INFO L93 Difference]: Finished difference Result 1137 states and 1311 transitions. [2022-11-25 17:39:37,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1137 states and 1311 transitions. [2022-11-25 17:39:37,823 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 839 [2022-11-25 17:39:37,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1137 states to 995 states and 1117 transitions. [2022-11-25 17:39:37,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 995 [2022-11-25 17:39:37,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 995 [2022-11-25 17:39:37,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 995 states and 1117 transitions. [2022-11-25 17:39:37,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:37,829 INFO L218 hiAutomatonCegarLoop]: Abstraction has 995 states and 1117 transitions. [2022-11-25 17:39:37,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states and 1117 transitions. [2022-11-25 17:39:37,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 800. [2022-11-25 17:39:37,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 800 states have (on average 1.14375) internal successors, (915), 799 states have internal predecessors, (915), 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-25 17:39:37,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 915 transitions. [2022-11-25 17:39:37,844 INFO L240 hiAutomatonCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-25 17:39:37,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 17:39:37,844 INFO L428 stractBuchiCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-25 17:39:37,845 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-25 17:39:37,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 800 states and 915 transitions. [2022-11-25 17:39:37,847 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 698 [2022-11-25 17:39:37,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:37,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:37,848 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:37,848 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:37,848 INFO L748 eck$LassoCheckResult]: Stem: 40862#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 40849#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 40833#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 40835#L61 assume !(0 == mp_add_~a2~0#1 % 256); 40836#L59-1 mp_add_~nb~0#1 := 4; 40858#L69 assume !(0 == mp_add_~b3~0#1 % 256); 40859#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 40903#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40904#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 40900#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41206#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; 41205#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41204#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41203#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41200#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 41198#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 41197#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41196#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41195#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41194#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41193#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40981#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 40979#L83-1 [2022-11-25 17:39:37,849 INFO L750 eck$LassoCheckResult]: Loop: 40979#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 40978#L90 assume !(0 == mp_add_~i~0#1 % 256); 40977#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; 40924#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 40976#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 40975#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 40968#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 40966#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 40965#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 40964#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 40961#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 40958#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40941#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 40942#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41031#L90 assume !(0 == mp_add_~i~0#1 % 256); 41030#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41029#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; 40921#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41026#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 41024#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41023#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41022#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 41021#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41020#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41019#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 41018#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41009#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41008#L90 assume !(0 == mp_add_~i~0#1 % 256); 41007#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41006#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41005#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; 41003#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 41002#L96 assume !(0 == mp_add_~partial_sum~0#1); 41001#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 41000#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 40999#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 40998#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 40997#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 40996#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 40995#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 40994#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40993#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 40991#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 40990#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 40989#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 40988#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 40987#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 40986#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 40985#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 40959#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40960#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 40984#L84 assume !(0 == mp_add_~i~0#1 % 256); 40983#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; 40982#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 40980#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 40979#L83-1 [2022-11-25 17:39:37,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:37,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1705939075, now seen corresponding path program 1 times [2022-11-25 17:39:37,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:37,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70704001] [2022-11-25 17:39:37,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:37,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:37,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:37,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:37,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:37,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70704001] [2022-11-25 17:39:37,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70704001] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:37,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:37,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 17:39:37,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706389851] [2022-11-25 17:39:37,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:37,979 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:39:37,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:37,979 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 1 times [2022-11-25 17:39:37,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:37,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970387085] [2022-11-25 17:39:37,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:37,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:37,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:38,157 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:38,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:38,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970387085] [2022-11-25 17:39:38,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970387085] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:38,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251710889] [2022-11-25 17:39:38,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:38,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:38,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:38,167 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:38,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-25 17:39:38,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:38,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:39:38,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:38,292 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-25 17:39:38,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-25 17:39:38,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251710889] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:39:38,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:39:38,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 6] total 14 [2022-11-25 17:39:38,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403216766] [2022-11-25 17:39:38,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:39:38,390 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:38,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:38,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:39:38,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 17:39:38,391 INFO L87 Difference]: Start difference. First operand 800 states and 915 transitions. cyclomatic complexity: 123 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-25 17:39:38,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:38,665 INFO L93 Difference]: Finished difference Result 2328 states and 2652 transitions. [2022-11-25 17:39:38,665 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2328 states and 2652 transitions. [2022-11-25 17:39:38,673 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 2094 [2022-11-25 17:39:38,681 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2328 states to 2328 states and 2652 transitions. [2022-11-25 17:39:38,681 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2328 [2022-11-25 17:39:38,683 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2328 [2022-11-25 17:39:38,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2328 states and 2652 transitions. [2022-11-25 17:39:38,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:38,686 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2328 states and 2652 transitions. [2022-11-25 17:39:38,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states and 2652 transitions. [2022-11-25 17:39:38,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 800. [2022-11-25 17:39:38,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 800 states have (on average 1.14375) internal successors, (915), 799 states have internal predecessors, (915), 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-25 17:39:38,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 915 transitions. [2022-11-25 17:39:38,709 INFO L240 hiAutomatonCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-25 17:39:38,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 17:39:38,710 INFO L428 stractBuchiCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-25 17:39:38,710 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-25 17:39:38,710 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 800 states and 915 transitions. [2022-11-25 17:39:38,713 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 698 [2022-11-25 17:39:38,713 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:38,713 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:38,714 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:38,714 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:38,714 INFO L748 eck$LassoCheckResult]: Stem: 44336#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 44324#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 44309#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 44311#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 44312#L63 assume !(0 == mp_add_~a1~0#1 % 256); 44313#L59-1 mp_add_~nb~0#1 := 4; 44727#L69 assume !(0 == mp_add_~b3~0#1 % 256); 44728#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 44721#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44722#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44718#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 44717#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; 44716#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 44715#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 44714#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 44711#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44709#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 44708#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 44707#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 44706#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 44705#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44704#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44688#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44686#L83-1 [2022-11-25 17:39:38,714 INFO L750 eck$LassoCheckResult]: Loop: 44686#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 44685#L90 assume !(0 == mp_add_~i~0#1 % 256); 44684#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; 44375#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 44683#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 44679#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44676#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 44673#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 44672#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 44671#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 44670#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44669#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44668#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44454#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 44666#L90 assume !(0 == mp_add_~i~0#1 % 256); 44665#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 44664#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; 44662#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 44659#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44657#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 44656#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 44655#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 44654#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 44653#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44652#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44651#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44650#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 44649#L90 assume !(0 == mp_add_~i~0#1 % 256); 44648#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 44646#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 44644#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; 44641#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 44642#L96 assume !(0 == mp_add_~partial_sum~0#1); 44647#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 44645#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 44643#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 44640#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 44639#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 44637#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 44635#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44633#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44631#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44379#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 44380#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44701#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 44700#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 44698#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 44696#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 44695#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44628#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44629#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 44691#L84 assume !(0 == mp_add_~i~0#1 % 256); 44690#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; 44689#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 44687#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 44686#L83-1 [2022-11-25 17:39:38,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:38,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1740949060, now seen corresponding path program 1 times [2022-11-25 17:39:38,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:38,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289631661] [2022-11-25 17:39:38,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:38,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:38,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:38,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:38,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:38,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289631661] [2022-11-25 17:39:38,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289631661] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:38,840 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:38,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 17:39:38,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063634666] [2022-11-25 17:39:38,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:38,840 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:39:38,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:38,841 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 2 times [2022-11-25 17:39:38,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:38,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518177133] [2022-11-25 17:39:38,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:38,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:38,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:39,014 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:39,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:39,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518177133] [2022-11-25 17:39:39,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518177133] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:39,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004080172] [2022-11-25 17:39:39,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:39:39,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:39,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:39,023 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:39,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-25 17:39:39,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-25 17:39:39,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:39:39,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 17:39:39,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:39,151 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-25 17:39:39,151 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 17:39:39,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004080172] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:39,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:39:39,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-25 17:39:39,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810205702] [2022-11-25 17:39:39,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:39,152 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:39,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:39,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 17:39:39,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-25 17:39:39,153 INFO L87 Difference]: Start difference. First operand 800 states and 915 transitions. cyclomatic complexity: 123 Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:39:39,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:39,612 INFO L93 Difference]: Finished difference Result 3097 states and 3527 transitions. [2022-11-25 17:39:39,612 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3097 states and 3527 transitions. [2022-11-25 17:39:39,625 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2792 [2022-11-25 17:39:39,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3097 states to 3097 states and 3527 transitions. [2022-11-25 17:39:39,636 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3097 [2022-11-25 17:39:39,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3097 [2022-11-25 17:39:39,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3097 states and 3527 transitions. [2022-11-25 17:39:39,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:39,642 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3097 states and 3527 transitions. [2022-11-25 17:39:39,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3097 states and 3527 transitions. [2022-11-25 17:39:39,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3097 to 800. [2022-11-25 17:39:39,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 800 states have (on average 1.14375) internal successors, (915), 799 states have internal predecessors, (915), 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-25 17:39:39,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 915 transitions. [2022-11-25 17:39:39,668 INFO L240 hiAutomatonCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-25 17:39:39,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 17:39:39,669 INFO L428 stractBuchiCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-25 17:39:39,669 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-25 17:39:39,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 800 states and 915 transitions. [2022-11-25 17:39:39,672 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 698 [2022-11-25 17:39:39,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:39,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:39,673 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:39,673 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:39,673 INFO L748 eck$LassoCheckResult]: Stem: 48418#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 48405#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 48390#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 48392#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 48393#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 48394#L59-1 mp_add_~nb~0#1 := 4; 48813#L69 assume !(0 == mp_add_~b3~0#1 % 256); 48814#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 48807#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48808#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48804#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48803#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; 48802#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48801#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48800#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 48797#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48795#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 48794#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48793#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48792#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48791#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48790#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48775#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48773#L83-1 [2022-11-25 17:39:39,673 INFO L750 eck$LassoCheckResult]: Loop: 48773#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48772#L90 assume !(0 == mp_add_~i~0#1 % 256); 48771#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; 48460#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48770#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 48767#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48764#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 48762#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 48759#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48758#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48757#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48756#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48755#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48541#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48753#L90 assume !(0 == mp_add_~i~0#1 % 256); 48752#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48751#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; 48749#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 48746#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48744#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 48743#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48742#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 48741#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48740#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48739#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48738#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48737#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48736#L90 assume !(0 == mp_add_~i~0#1 % 256); 48735#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48733#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48731#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; 48728#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 48729#L96 assume !(0 == mp_add_~partial_sum~0#1); 48734#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 48732#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 48730#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 48727#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48726#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48724#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 48722#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48720#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48718#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48464#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 48465#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48788#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 48786#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48784#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48783#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48781#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48716#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48717#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 48778#L84 assume !(0 == mp_add_~i~0#1 % 256); 48777#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; 48776#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 48774#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 48773#L83-1 [2022-11-25 17:39:39,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:39,674 INFO L85 PathProgramCache]: Analyzing trace with hash -52005318, now seen corresponding path program 1 times [2022-11-25 17:39:39,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:39,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26228374] [2022-11-25 17:39:39,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:39,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:39,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:39,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:39,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:39,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26228374] [2022-11-25 17:39:39,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26228374] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:39,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:39,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 17:39:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305494504] [2022-11-25 17:39:39,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:39,811 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:39:39,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:39,811 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 3 times [2022-11-25 17:39:39,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:39,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433053922] [2022-11-25 17:39:39,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:39,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:39,979 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:39,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:39,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433053922] [2022-11-25 17:39:39,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433053922] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:39,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365113579] [2022-11-25 17:39:39,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:39:39,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:39,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:39,987 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:40,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-25 17:39:40,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-25 17:39:40,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:39:40,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 17:39:40,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:40,108 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-25 17:39:40,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 17:39:40,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365113579] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:40,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:39:40,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-25 17:39:40,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364887399] [2022-11-25 17:39:40,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:40,110 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:40,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:40,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 17:39:40,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 17:39:40,111 INFO L87 Difference]: Start difference. First operand 800 states and 915 transitions. cyclomatic complexity: 123 Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:39:40,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:40,739 INFO L93 Difference]: Finished difference Result 3081 states and 3508 transitions. [2022-11-25 17:39:40,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3081 states and 3508 transitions. [2022-11-25 17:39:40,752 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2792 [2022-11-25 17:39:40,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3081 states to 3081 states and 3508 transitions. [2022-11-25 17:39:40,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3081 [2022-11-25 17:39:40,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3081 [2022-11-25 17:39:40,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3081 states and 3508 transitions. [2022-11-25 17:39:40,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:40,780 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3081 states and 3508 transitions. [2022-11-25 17:39:40,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3081 states and 3508 transitions. [2022-11-25 17:39:40,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3081 to 774. [2022-11-25 17:39:40,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 774 states have (on average 1.1408268733850129) internal successors, (883), 773 states have internal predecessors, (883), 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-25 17:39:40,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 883 transitions. [2022-11-25 17:39:40,806 INFO L240 hiAutomatonCegarLoop]: Abstraction has 774 states and 883 transitions. [2022-11-25 17:39:40,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 17:39:40,807 INFO L428 stractBuchiCegarLoop]: Abstraction has 774 states and 883 transitions. [2022-11-25 17:39:40,808 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-25 17:39:40,808 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 774 states and 883 transitions. [2022-11-25 17:39:40,810 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 698 [2022-11-25 17:39:40,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:40,811 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:40,813 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-25 17:39:40,814 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-25 17:39:40,814 INFO L748 eck$LassoCheckResult]: Stem: 52484#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 52473#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 52458#L59 assume !(0 == mp_add_~a3~0#1 % 256); 52459#L59-1 mp_add_~nb~0#1 := 4; 52479#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 52468#L71 assume !(0 == mp_add_~b2~0#1 % 256); 52469#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 52497#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 52873#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 52874#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; 52869#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 52870#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 52865#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 52866#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53119#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53116#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 53114#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53113#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53112#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53111#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53109#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53108#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53106#L84 assume !(0 == mp_add_~i~0#1 % 256); 53104#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; 53101#L85-1 [2022-11-25 17:39:40,814 INFO L750 eck$LassoCheckResult]: Loop: 53101#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 52474#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 52475#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53097#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53093#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53091#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 53088#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53086#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53084#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53081#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53082#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53131#L84 assume !(0 == mp_add_~i~0#1 % 256); 53130#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53041#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; 53040#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53039#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53035#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 53036#L96 assume !(0 == mp_add_~partial_sum~0#1); 53038#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 53034#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 53030#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53031#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53110#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 53020#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53017#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53013#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53014#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 52501#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 52502#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53142#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53141#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53140#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53139#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 53138#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53137#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53136#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53135#L84 assume !(0 == mp_add_~i~0#1 % 256); 53134#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53133#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53132#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 52988#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53129#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53128#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53127#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 52981#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 52982#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 52977#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 52978#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53126#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53125#L84 assume !(0 == mp_add_~i~0#1 % 256); 53102#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; 53101#L85-1 [2022-11-25 17:39:40,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:40,815 INFO L85 PathProgramCache]: Analyzing trace with hash 2050582902, now seen corresponding path program 1 times [2022-11-25 17:39:40,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:40,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918082755] [2022-11-25 17:39:40,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:40,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:40,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:40,915 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-25 17:39:40,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:40,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918082755] [2022-11-25 17:39:40,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918082755] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:40,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:40,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 17:39:40,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659212721] [2022-11-25 17:39:40,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:40,916 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:39:40,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:40,917 INFO L85 PathProgramCache]: Analyzing trace with hash 974166032, now seen corresponding path program 1 times [2022-11-25 17:39:40,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:40,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546636386] [2022-11-25 17:39:40,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:40,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:40,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:41,122 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-25 17:39:41,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:41,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546636386] [2022-11-25 17:39:41,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546636386] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:39:41,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:39:41,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 17:39:41,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921531050] [2022-11-25 17:39:41,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:39:41,125 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:41,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:41,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 17:39:41,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 17:39:41,126 INFO L87 Difference]: Start difference. First operand 774 states and 883 transitions. cyclomatic complexity: 117 Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:39:41,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:41,131 INFO L93 Difference]: Finished difference Result 542 states and 621 transitions. [2022-11-25 17:39:41,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 542 states and 621 transitions. [2022-11-25 17:39:41,133 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 509 [2022-11-25 17:39:41,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 542 states to 542 states and 621 transitions. [2022-11-25 17:39:41,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 542 [2022-11-25 17:39:41,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 542 [2022-11-25 17:39:41,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 542 states and 621 transitions. [2022-11-25 17:39:41,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:41,137 INFO L218 hiAutomatonCegarLoop]: Abstraction has 542 states and 621 transitions. [2022-11-25 17:39:41,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states and 621 transitions. [2022-11-25 17:39:41,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2022-11-25 17:39:41,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 542 states have (on average 1.1457564575645756) internal successors, (621), 541 states have internal predecessors, (621), 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-25 17:39:41,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 621 transitions. [2022-11-25 17:39:41,145 INFO L240 hiAutomatonCegarLoop]: Abstraction has 542 states and 621 transitions. [2022-11-25 17:39:41,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 17:39:41,146 INFO L428 stractBuchiCegarLoop]: Abstraction has 542 states and 621 transitions. [2022-11-25 17:39:41,146 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-25 17:39:41,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 621 transitions. [2022-11-25 17:39:41,148 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 509 [2022-11-25 17:39:41,148 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:41,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:41,149 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:41,149 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:41,149 INFO L748 eck$LassoCheckResult]: Stem: 53811#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 53799#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 53796#L59 assume !(0 == mp_add_~a3~0#1 % 256); 53787#L59-1 mp_add_~nb~0#1 := 4; 53805#L69 assume !(0 == mp_add_~b3~0#1 % 256); 53807#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 53824#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54136#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 54135#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; 54134#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 54133#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 54132#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 54131#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54130#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; 54129#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54128#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 54127#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 54124#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 54122#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 54121#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54120#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 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; 54115#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 54116#L83-1 [2022-11-25 17:39:41,150 INFO L750 eck$LassoCheckResult]: Loop: 54116#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54191#L90 assume !(0 == mp_add_~i~0#1 % 256); 54190#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; 53843#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 54189#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 54186#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 54183#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54181#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 54178#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54177#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54176#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54175#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54173#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53956#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54172#L90 assume !(0 == mp_add_~i~0#1 % 256); 54170#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54168#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; 54167#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 54164#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 54162#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54161#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54160#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 54159#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54158#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54157#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54156#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 54155#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54154#L90 assume !(0 == mp_add_~i~0#1 % 256); 54153#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54152#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 54151#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; 54150#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 54149#L96 assume !(0 == mp_add_~partial_sum~0#1); 54148#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 54147#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 54146#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54145#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54144#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54143#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 54142#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54141#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54139#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 54140#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 54208#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 54207#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54205#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54203#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54202#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54200#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54198#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54196#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 54195#L84 assume !(0 == mp_add_~i~0#1 % 256); 54194#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; 54193#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 54192#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 54116#L83-1 [2022-11-25 17:39:41,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:41,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1613858065, now seen corresponding path program 1 times [2022-11-25 17:39:41,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:41,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177519117] [2022-11-25 17:39:41,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:41,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:41,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:41,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:41,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:41,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177519117] [2022-11-25 17:39:41,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177519117] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:41,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281088367] [2022-11-25 17:39:41,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:41,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:41,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:41,422 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:41,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-25 17:39:41,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:41,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-25 17:39:41,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:41,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:39:41,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:41,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:41,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281088367] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:39:41,878 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:39:41,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 14 [2022-11-25 17:39:41,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287743779] [2022-11-25 17:39:41,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:39:41,879 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:39:41,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:41,880 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 4 times [2022-11-25 17:39:41,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:41,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674087045] [2022-11-25 17:39:41,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:41,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:41,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:42,070 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:42,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:42,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674087045] [2022-11-25 17:39:42,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674087045] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:42,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706556900] [2022-11-25 17:39:42,071 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:39:42,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:42,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:42,079 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:42,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-25 17:39:42,152 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:39:42,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:39:42,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 17:39:42,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:42,227 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-25 17:39:42,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:39:42,349 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-25 17:39:42,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706556900] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:39:42,350 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:39:42,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 6] total 14 [2022-11-25 17:39:42,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922946101] [2022-11-25 17:39:42,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:39:42,352 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:39:42,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:39:42,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 17:39:42,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-11-25 17:39:42,353 INFO L87 Difference]: Start difference. First operand 542 states and 621 transitions. cyclomatic complexity: 85 Second operand has 15 states, 14 states have (on average 5.0) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:39:43,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:39:43,488 INFO L93 Difference]: Finished difference Result 1876 states and 2084 transitions. [2022-11-25 17:39:43,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1876 states and 2084 transitions. [2022-11-25 17:39:43,496 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 1515 [2022-11-25 17:39:43,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1876 states to 1819 states and 2024 transitions. [2022-11-25 17:39:43,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1819 [2022-11-25 17:39:43,504 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1819 [2022-11-25 17:39:43,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1819 states and 2024 transitions. [2022-11-25 17:39:43,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:39:43,505 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1819 states and 2024 transitions. [2022-11-25 17:39:43,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1819 states and 2024 transitions. [2022-11-25 17:39:43,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1819 to 911. [2022-11-25 17:39:43,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 911 states, 911 states have (on average 1.1339187705817784) internal successors, (1033), 910 states have internal predecessors, (1033), 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-25 17:39:43,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1033 transitions. [2022-11-25 17:39:43,526 INFO L240 hiAutomatonCegarLoop]: Abstraction has 911 states and 1033 transitions. [2022-11-25 17:39:43,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-25 17:39:43,527 INFO L428 stractBuchiCegarLoop]: Abstraction has 911 states and 1033 transitions. [2022-11-25 17:39:43,527 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-25 17:39:43,527 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 911 states and 1033 transitions. [2022-11-25 17:39:43,531 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 805 [2022-11-25 17:39:43,531 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:39:43,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:39:43,532 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:43,532 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:39:43,532 INFO L748 eck$LassoCheckResult]: Stem: 56751#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 56739#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 56726#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 56728#L61 assume !(0 == mp_add_~a2~0#1 % 256); 56729#L59-1 mp_add_~nb~0#1 := 4; 56747#L69 assume !(0 == mp_add_~b3~0#1 % 256); 56748#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 57149#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57148#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57147#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; 57146#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57145#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57144#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57143#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57142#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; 57141#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57140#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57139#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57136#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57134#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 57133#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57132#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57131#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57130#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57129#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57127#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57128#L83-1 [2022-11-25 17:39:43,532 INFO L750 eck$LassoCheckResult]: Loop: 57128#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57487#L90 assume !(0 == mp_add_~i~0#1 % 256); 57486#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; 57320#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57485#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57482#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57384#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57362#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 57357#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57353#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57331#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57332#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57325#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56979#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57323#L90 assume !(0 == mp_add_~i~0#1 % 256); 57321#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57318#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; 57315#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57313#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57312#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57307#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57308#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 57303#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57304#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57299#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57300#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57525#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57524#L90 assume !(0 == mp_add_~i~0#1 % 256); 57523#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57522#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57521#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; 57520#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 57518#L96 assume !(0 == mp_add_~partial_sum~0#1); 57516#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 57514#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 57512#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57510#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57508#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57507#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 57506#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57504#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57502#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57500#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 57498#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57496#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57494#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57493#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57391#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57392#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57385#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57386#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57491#L84 assume !(0 == mp_add_~i~0#1 % 256); 57490#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; 57489#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57488#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57128#L83-1 [2022-11-25 17:39:43,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:39:43,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1250312817, now seen corresponding path program 1 times [2022-11-25 17:39:43,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:39:43,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440104250] [2022-11-25 17:39:43,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:43,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:39:43,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:43,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:43,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:39:43,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440104250] [2022-11-25 17:39:43,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440104250] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:39:43,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280852024] [2022-11-25 17:39:43,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:39:43,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:39:43,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:39:43,814 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:39:43,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-25 17:39:43,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:39:43,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-25 17:39:43,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:39:44,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:39:44,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:40:49,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:40:49,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280852024] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:40:49,477 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:40:49,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-11-25 17:40:49,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208749741] [2022-11-25 17:40:49,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:40:49,477 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:40:49,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:40:49,478 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 5 times [2022-11-25 17:40:49,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:40:49,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396708165] [2022-11-25 17:40:49,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:40:49,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:40:49,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:40:49,633 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:40:49,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:40:49,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396708165] [2022-11-25 17:40:49,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396708165] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:40:49,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220506549] [2022-11-25 17:40:49,634 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 17:40:49,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:40:49,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:40:49,643 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:40:49,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-25 17:40:49,697 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-25 17:40:49,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:40:49,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-25 17:40:49,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:40:49,763 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-25 17:40:49,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:40:49,879 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-25 17:40:49,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220506549] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:40:49,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:40:49,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 7] total 15 [2022-11-25 17:40:49,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065902076] [2022-11-25 17:40:49,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:40:49,880 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:40:49,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:40:49,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-25 17:40:49,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=347, Unknown=0, NotChecked=0, Total=506 [2022-11-25 17:40:49,883 INFO L87 Difference]: Start difference. First operand 911 states and 1033 transitions. cyclomatic complexity: 132 Second operand has 23 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 23 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:40:53,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:40:53,746 INFO L93 Difference]: Finished difference Result 1654 states and 1825 transitions. [2022-11-25 17:40:53,746 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1654 states and 1825 transitions. [2022-11-25 17:40:53,752 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 1225 [2022-11-25 17:40:53,757 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1654 states to 1566 states and 1734 transitions. [2022-11-25 17:40:53,757 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1566 [2022-11-25 17:40:53,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1566 [2022-11-25 17:40:53,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1566 states and 1734 transitions. [2022-11-25 17:40:53,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:40:53,759 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1566 states and 1734 transitions. [2022-11-25 17:40:53,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states and 1734 transitions. [2022-11-25 17:40:53,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 1187. [2022-11-25 17:40:53,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1187 states, 1187 states have (on average 1.1204717775905644) internal successors, (1330), 1186 states have internal predecessors, (1330), 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-25 17:40:53,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1187 states to 1187 states and 1330 transitions. [2022-11-25 17:40:53,780 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1187 states and 1330 transitions. [2022-11-25 17:40:53,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-25 17:40:53,781 INFO L428 stractBuchiCegarLoop]: Abstraction has 1187 states and 1330 transitions. [2022-11-25 17:40:53,781 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-25 17:40:53,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1187 states and 1330 transitions. [2022-11-25 17:40:53,785 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 965 [2022-11-25 17:40:53,785 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:40:53,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:40:53,786 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-25 17:40:53,786 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:40:53,786 INFO L748 eck$LassoCheckResult]: Stem: 59881#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 59868#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 59854#L59 assume !(0 == mp_add_~a3~0#1 % 256); 59855#L59-1 mp_add_~nb~0#1 := 4; 60348#L69 assume !(0 == mp_add_~b3~0#1 % 256); 60349#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 60798#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60797#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60796#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; 60795#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60794#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 60793#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 60792#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 60791#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; 60790#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 60789#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 60788#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 60785#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 60783#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 60782#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60781#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60780#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60779#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60746#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60745#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60744#L84 assume !(0 == mp_add_~i~0#1 % 256); 60743#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; 60617#L85-1 [2022-11-25 17:40:53,786 INFO L750 eck$LassoCheckResult]: Loop: 60617#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 60742#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 60741#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 60740#L90 assume !(0 == mp_add_~i~0#1 % 256); 60739#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; 60727#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 60738#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 60735#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 60732#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60720#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 60718#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60716#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60714#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60711#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60712#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60619#L84 assume !(0 == mp_add_~i~0#1 % 256); 60620#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60615#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; 60614#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 60613#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 60612#L90 assume !(0 == mp_add_~i~0#1 % 256); 60611#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 60610#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; 60609#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 60606#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 60604#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60603#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60602#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 60548#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60546#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60514#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60431#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60432#L84 assume !(0 == mp_add_~i~0#1 % 256); 60425#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60426#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 60388#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; 60389#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 60778#L90 assume !(0 == mp_add_~i~0#1 % 256); 60777#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 60775#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 60773#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; 60770#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 60768#L96 assume !(0 == mp_add_~partial_sum~0#1); 60766#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 60764#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 60763#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60761#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60759#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60757#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 60755#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60753#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60750#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 60748#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 60733#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 60731#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60719#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60717#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60715#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60713#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60710#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60621#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60622#L84 assume !(0 == mp_add_~i~0#1 % 256); 60616#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; 60617#L85-1 [2022-11-25 17:40:53,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:40:53,787 INFO L85 PathProgramCache]: Analyzing trace with hash 434383451, now seen corresponding path program 1 times [2022-11-25 17:40:53,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:40:53,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216770809] [2022-11-25 17:40:53,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:40:53,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:40:53,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:40:53,799 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:40:53,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:40:53,812 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:40:53,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:40:53,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1396254294, now seen corresponding path program 1 times [2022-11-25 17:40:53,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:40:53,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98633038] [2022-11-25 17:40:53,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:40:53,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:40:53,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:40:53,970 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-25 17:40:53,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:40:53,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98633038] [2022-11-25 17:40:53,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98633038] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:40:53,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:40:53,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 17:40:53,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804962372] [2022-11-25 17:40:53,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:40:53,971 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:40:53,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:40:53,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:40:53,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 17:40:53,972 INFO L87 Difference]: Start difference. First operand 1187 states and 1330 transitions. cyclomatic complexity: 155 Second operand has 5 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 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-25 17:40:54,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:40:54,131 INFO L93 Difference]: Finished difference Result 1056 states and 1155 transitions. [2022-11-25 17:40:54,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1056 states and 1155 transitions. [2022-11-25 17:40:54,136 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 774 [2022-11-25 17:40:54,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1056 states to 1046 states and 1145 transitions. [2022-11-25 17:40:54,138 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1046 [2022-11-25 17:40:54,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1046 [2022-11-25 17:40:54,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1046 states and 1145 transitions. [2022-11-25 17:40:54,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:40:54,140 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1046 states and 1145 transitions. [2022-11-25 17:40:54,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states and 1145 transitions. [2022-11-25 17:40:54,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 882. [2022-11-25 17:40:54,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 882 states have (on average 1.1031746031746033) internal successors, (973), 881 states have internal predecessors, (973), 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-25 17:40:54,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 973 transitions. [2022-11-25 17:40:54,155 INFO L240 hiAutomatonCegarLoop]: Abstraction has 882 states and 973 transitions. [2022-11-25 17:40:54,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 17:40:54,156 INFO L428 stractBuchiCegarLoop]: Abstraction has 882 states and 973 transitions. [2022-11-25 17:40:54,156 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-25 17:40:54,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 882 states and 973 transitions. [2022-11-25 17:40:54,159 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 632 [2022-11-25 17:40:54,159 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:40:54,159 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:40:54,165 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:40:54,165 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:40:54,166 INFO L748 eck$LassoCheckResult]: Stem: 62132#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 62118#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 62109#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 62111#L61 assume !(0 == mp_add_~a2~0#1 % 256); 62112#L59-1 mp_add_~nb~0#1 := 4; 62125#L69 assume !(0 == mp_add_~b3~0#1 % 256); 62146#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 62147#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62834#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 62835#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; 62856#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 62855#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 62854#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 62853#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 62852#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; 62851#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 62850#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 62849#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 62846#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 62844#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 62843#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 62842#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 62841#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 62840#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 62837#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62838#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 62129#L84 assume !(0 == mp_add_~i~0#1 % 256); 62130#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; 62135#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 62136#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 62877#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 62875#L90 assume !(0 == mp_add_~i~0#1 % 256); 62873#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; 62871#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 62869#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 62865#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 62862#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 62860#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 62859#L100-1 [2022-11-25 17:40:54,166 INFO L750 eck$LassoCheckResult]: Loop: 62859#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 62858#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 62857#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 62839#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62836#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 62833#L84 assume !(0 == mp_add_~i~0#1 % 256); 62832#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 62831#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; 62119#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 62120#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 62905#L90 assume !(0 == mp_add_~i~0#1 % 256); 62904#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 62903#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; 62902#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 62899#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 62897#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 62896#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 62895#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 62894#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 62893#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 62892#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62891#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 62890#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 62889#L90 assume !(0 == mp_add_~i~0#1 % 256); 62888#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 62887#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 62886#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; 62885#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 62884#L96 assume !(0 == mp_add_~partial_sum~0#1); 62883#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 62882#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 62881#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 62880#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 62879#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 62878#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 62876#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 62874#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62872#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 62870#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 62867#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 62863#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 62861#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 62859#L100-1 [2022-11-25 17:40:54,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:40:54,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1608048933, now seen corresponding path program 1 times [2022-11-25 17:40:54,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:40:54,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644478294] [2022-11-25 17:40:54,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:40:54,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:40:54,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:40:54,207 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:40:54,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:40:54,233 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:40:54,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:40:54,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1579420839, now seen corresponding path program 1 times [2022-11-25 17:40:54,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:40:54,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528956451] [2022-11-25 17:40:54,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:40:54,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:40:54,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:40:54,363 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 17:40:54,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:40:54,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528956451] [2022-11-25 17:40:54,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528956451] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:40:54,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949080533] [2022-11-25 17:40:54,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:40:54,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:40:54,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:40:54,371 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:40:54,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-25 17:40:54,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:40:54,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:40:54,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:43:19,187 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 17:43:19,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:43:19,271 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 17:43:19,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949080533] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:43:19,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:43:19,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 9 [2022-11-25 17:43:19,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617908095] [2022-11-25 17:43:19,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:43:19,272 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:43:19,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:43:19,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 17:43:19,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-25 17:43:19,273 INFO L87 Difference]: Start difference. First operand 882 states and 973 transitions. cyclomatic complexity: 102 Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 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-25 17:43:19,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:43:19,408 INFO L93 Difference]: Finished difference Result 1258 states and 1365 transitions. [2022-11-25 17:43:19,408 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1258 states and 1365 transitions. [2022-11-25 17:43:19,413 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 763 [2022-11-25 17:43:19,416 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1258 states to 1243 states and 1350 transitions. [2022-11-25 17:43:19,416 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1243 [2022-11-25 17:43:19,417 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1243 [2022-11-25 17:43:19,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1243 states and 1350 transitions. [2022-11-25 17:43:19,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:43:19,418 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1243 states and 1350 transitions. [2022-11-25 17:43:19,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states and 1350 transitions. [2022-11-25 17:43:19,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 927. [2022-11-25 17:43:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 927 states, 927 states have (on average 1.1014023732470335) internal successors, (1021), 926 states have internal predecessors, (1021), 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-25 17:43:19,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 1021 transitions. [2022-11-25 17:43:19,433 INFO L240 hiAutomatonCegarLoop]: Abstraction has 927 states and 1021 transitions. [2022-11-25 17:43:19,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 17:43:19,434 INFO L428 stractBuchiCegarLoop]: Abstraction has 927 states and 1021 transitions. [2022-11-25 17:43:19,434 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-25 17:43:19,434 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 927 states and 1021 transitions. [2022-11-25 17:43:19,437 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 617 [2022-11-25 17:43:19,437 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:43:19,438 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:43:19,438 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:19,438 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:19,438 INFO L748 eck$LassoCheckResult]: Stem: 64539#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 64525#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 64516#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 64518#L61 assume !(0 == mp_add_~a2~0#1 % 256); 64519#L59-1 mp_add_~nb~0#1 := 4; 64532#L69 assume !(0 == mp_add_~b3~0#1 % 256); 64557#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 64558#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65255#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 65254#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; 65253#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 65252#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 65251#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 65250#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 65249#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; 65248#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 65243#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 65244#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 65221#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 64554#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 65293#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 65277#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 65275#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 65273#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 65271#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65269#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 65267#L84 assume !(0 == mp_add_~i~0#1 % 256); 65265#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; 65263#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 65261#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 65259#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 65257#L90 assume !(0 == mp_add_~i~0#1 % 256); 65246#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; 65247#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 65224#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 65225#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 65294#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 65278#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 65276#L100-1 [2022-11-25 17:43:19,438 INFO L750 eck$LassoCheckResult]: Loop: 65276#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 65274#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 65272#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 65270#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65268#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 65266#L84 assume !(0 == mp_add_~i~0#1 % 256); 65264#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 65262#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; 65260#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 65258#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 65256#L90 assume !(0 == mp_add_~i~0#1 % 256); 65245#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 65242#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; 65241#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 65240#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 65239#L96 assume !(0 == mp_add_~partial_sum~0#1); 65238#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 65237#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 65236#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 65235#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 65234#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 65233#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 65232#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 65231#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65230#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 65229#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 65228#L90 assume !(0 == mp_add_~i~0#1 % 256); 65227#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 65226#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 65222#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; 65223#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 65292#L96 assume !(0 == mp_add_~partial_sum~0#1); 65291#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 65290#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 65289#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 65288#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 65287#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 65286#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 65285#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 65284#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65283#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 65282#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 65281#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 65280#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 65279#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 65276#L100-1 [2022-11-25 17:43:19,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:19,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1608048933, now seen corresponding path program 2 times [2022-11-25 17:43:19,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:19,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677649544] [2022-11-25 17:43:19,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:19,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:19,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:19,459 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:43:19,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:19,476 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:43:19,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:19,477 INFO L85 PathProgramCache]: Analyzing trace with hash 238153666, now seen corresponding path program 2 times [2022-11-25 17:43:19,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:19,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508082911] [2022-11-25 17:43:19,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:19,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:19,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:19,488 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:43:19,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:19,499 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:43:19,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:19,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1247635170, now seen corresponding path program 1 times [2022-11-25 17:43:19,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:19,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203264236] [2022-11-25 17:43:19,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:19,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-25 17:43:19,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:43:19,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203264236] [2022-11-25 17:43:19,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203264236] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:43:19,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228012652] [2022-11-25 17:43:19,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:19,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:43:19,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:19,899 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:43:19,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-25 17:43:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:20,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-25 17:43:20,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:43:20,377 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-25 17:43:20,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:43:20,691 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 19 proven. 57 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-25 17:43:20,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228012652] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:43:20,691 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:43:20,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 10] total 15 [2022-11-25 17:43:20,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312122323] [2022-11-25 17:43:20,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:43:21,382 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:21,382 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:21,383 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:21,383 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:21,383 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-25 17:43:21,383 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:21,383 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:21,383 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:21,383 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration28_Loop [2022-11-25 17:43:21,383 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:21,384 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:21,409 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-25 17:43:21,438 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-25 17:43:21,443 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-25 17:43:21,446 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-25 17:43:21,452 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-25 17:43:21,458 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-25 17:43:21,467 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-25 17:43:21,951 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:21,951 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-25 17:43:21,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:21,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:21,955 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:21,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-25 17:43:21,957 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-25 17:43:21,958 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:21,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:22,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:22,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:22,009 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:22,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-25 17:43:22,013 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-25 17:43:22,013 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:24,342 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-25 17:43:24,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:24,348 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:24,348 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:24,349 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:24,349 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:24,349 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-25 17:43:24,349 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:24,349 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:24,349 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:24,349 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration28_Loop [2022-11-25 17:43:24,349 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:24,349 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:24,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-25 17:43:24,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-25 17:43:24,373 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-25 17:43:24,378 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-25 17:43:24,385 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-25 17:43:24,392 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-25 17:43:24,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-25 17:43:24,862 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:24,866 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-25 17:43:24,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:24,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:24,871 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:24,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-25 17:43:24,880 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-25 17:43:24,891 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:24,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:24,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:24,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:24,892 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:24,900 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:24,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:24,939 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:24,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2022-11-25 17:43:24,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:24,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:24,951 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:24,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-25 17:43:24,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:24,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:24,973 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:24,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:24,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:24,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:24,975 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:24,975 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:24,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:24,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:24,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:24,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:24,993 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-25 17:43:25,002 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-25 17:43:25,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:25,013 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:25,013 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,046 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-25 17:43:25,055 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-25 17:43:25,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:25,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:25,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,076 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,088 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,105 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-25 17:43:25,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,118 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:25,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-25 17:43:25,122 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:25,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,142 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-11-25 17:43:25,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,147 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-25 17:43:25,151 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-25 17:43:25,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:25,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:25,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,165 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-11-25 17:43:25,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,169 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-25 17:43:25,172 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-25 17:43:25,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:25,184 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:25,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,190 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-25 17:43:25,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,192 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,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-25 17:43:25,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-25 17:43:25,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,214 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:25,219 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:25,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,230 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,247 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-25 17:43:25,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-25 17:43:25,262 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,262 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,263 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:25,266 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:25,266 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,278 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-25 17:43:25,281 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-25 17:43:25,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,292 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:25,293 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:25,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,305 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-25 17:43:25,308 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-25 17:43:25,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,319 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:25,319 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:25,319 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,322 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,326 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-25 17:43:25,329 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-25 17:43:25,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,340 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,340 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:25,343 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:25,344 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,350 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,356 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-25 17:43:25,359 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-25 17:43:25,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,370 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:25,371 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:25,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,372 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,377 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-25 17:43:25,381 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-25 17:43:25,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,391 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:25,392 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:25,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,399 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-25 17:43:25,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,400 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-25 17:43:25,402 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-25 17:43:25,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,414 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:25,420 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:25,421 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,430 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,435 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-25 17:43:25,437 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-25 17:43:25,447 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,448 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,448 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,448 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:25,451 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:25,451 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,460 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,465 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-25 17:43:25,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-25 17:43:25,479 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,479 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,479 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,479 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,479 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:25,481 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:25,481 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,484 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,496 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-25 17:43:25,499 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-25 17:43:25,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,509 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:25,511 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:25,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,516 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,519 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-25 17:43:25,522 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-25 17:43:25,532 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,532 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,533 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:25,538 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:25,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,549 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,551 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-25 17:43:25,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-25 17:43:25,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,567 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:25,567 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:25,567 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,569 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-25 17:43:25,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,573 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-25 17:43:25,576 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-25 17:43:25,586 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,586 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,586 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:25,587 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:25,587 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,593 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-25 17:43:25,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,594 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-25 17:43:25,597 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-25 17:43:25,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,608 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,608 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:25,616 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:25,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,646 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-25 17:43:25,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,652 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,659 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-25 17:43:25,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,672 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:25,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-25 17:43:25,676 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:25,676 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,708 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,716 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-25 17:43:25,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-25 17:43:25,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,729 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,730 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,730 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,730 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:25,732 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:25,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,753 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,759 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-25 17:43:25,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-25 17:43:25,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,773 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:25,775 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:25,775 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,790 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,798 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,803 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-25 17:43:25,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-25 17:43:25,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,817 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,817 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,817 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:25,823 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:25,823 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,858 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:25,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,875 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:25,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-25 17:43:25,876 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:25,876 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,897 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,908 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,911 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-25 17:43:25,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:25,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,924 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:25,926 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:25,926 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-25 17:43:25,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:25,948 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-25 17:43:25,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,949 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-25 17:43:25,952 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-25 17:43:25,963 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:25,963 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:25,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:25,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:25,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:25,963 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:25,969 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:25,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:25,982 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:25,984 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-25 17:43:25,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:25,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:25,986 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:25,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-25 17:43:25,991 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-25 17:43:26,002 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,002 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,002 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:26,004 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:26,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-11-25 17:43:26,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,017 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-25 17:43:26,019 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-25 17:43:26,029 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,029 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,029 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:26,030 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:26,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,034 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,038 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-25 17:43:26,041 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-25 17:43:26,051 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,051 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,051 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:26,052 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:26,052 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,069 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-11-25 17:43:26,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,072 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,083 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-25 17:43:26,096 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,096 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,096 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:26,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-25 17:43:26,101 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:26,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-11-25 17:43:26,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,114 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-25 17:43: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-25 17:43:26,127 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,127 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,127 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,127 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:26,128 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:26,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-11-25 17:43:26,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,135 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-25 17:43:26,138 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-25 17:43:26,149 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,149 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,149 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,149 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,149 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:26,151 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:26,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,155 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,161 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-25 17:43:26,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,162 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-25 17:43:26,164 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-25 17:43:26,175 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,175 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:26,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,176 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,183 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,207 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,217 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,223 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-25 17:43:26,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-25 17:43:26,237 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,237 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:26,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,237 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,241 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,263 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,272 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,279 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-25 17:43:26,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-25 17:43:26,292 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,292 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:26,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,293 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,294 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,317 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,323 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-25 17:43:26,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-25 17:43:26,336 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,337 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:26,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,337 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,339 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,372 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,377 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-25 17:43:26,390 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,390 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:26,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,391 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-25 17:43:26,396 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,408 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-25 17:43:26,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,412 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-25 17:43:26,415 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-25 17:43:26,426 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,426 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:26,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,426 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,427 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,431 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,435 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-25 17:43:26,438 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-25 17:43:26,448 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,448 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:26,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,448 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,449 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,450 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,459 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-25 17:43:26,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,460 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-25 17:43:26,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-25 17:43:26,474 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,474 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,474 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:26,485 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:26,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,511 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-25 17:43:26,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,513 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-25 17:43:26,515 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-25 17:43:26,530 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,530 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,530 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:26,534 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:26,534 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-25 17:43:26,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,550 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-25 17:43:26,553 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-25 17:43:26,563 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,563 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,564 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:26,565 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:26,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,573 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-25 17:43:26,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,577 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-25 17:43:26,583 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-25 17:43:26,593 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,594 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,594 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,594 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,594 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,594 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:26,596 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:26,596 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,604 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-25 17:43:26,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,607 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-25 17:43:26,610 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-25 17:43:26,621 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,622 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,622 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,622 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:26,629 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:26,629 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,649 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-11-25 17:43:26,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,653 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-25 17:43:26,655 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-25 17:43:26,666 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,666 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,666 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,666 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:26,668 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:26,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,673 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-25 17:43:26,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,677 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-25 17:43:26,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:26,691 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,691 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,691 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,692 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:26,698 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:26,698 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,704 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,707 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,707 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-25 17:43:26,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,708 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-25 17:43:26,713 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-25 17:43:26,723 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,723 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,724 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,729 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,730 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,741 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-11-25 17:43:26,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,745 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-25 17:43:26,748 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-25 17:43:26,758 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,758 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,759 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,761 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-11-25 17:43:26,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,771 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-25 17:43:26,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-25 17:43:26,784 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,784 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,785 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,786 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-11-25 17:43:26,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,793 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-25 17:43:26,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-25 17:43:26,805 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,805 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,806 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,806 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,807 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-25 17:43:26,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,814 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-25 17:43:26,817 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-25 17:43:26,827 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,827 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,827 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,827 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,831 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,840 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-11-25 17:43:26,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,844 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-25 17:43:26,847 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-25 17:43:26,857 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,857 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,858 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,858 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,858 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-11-25 17:43:26,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,865 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-25 17:43:26,867 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-25 17:43:26,878 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,878 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:26,878 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,878 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,878 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,878 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:26,879 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:26,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,885 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-11-25 17:43:26,885 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-25 17:43:26,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,887 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-25 17:43:26,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-25 17:43:26,900 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,900 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,900 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,900 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:26,910 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:26,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,935 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,940 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,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-25 17:43:26,960 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:26,960 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:26,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:26,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:26,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:26,960 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:26,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-25 17:43:26,965 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:26,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:26,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:26,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:26,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:26,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:26,990 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:26,995 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-25 17:43:27,007 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:27,008 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:27,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:27,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:27,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:27,008 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:27,010 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:27,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:27,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-25 17:43:27,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:27,032 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:27,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:27,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:27,033 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:27,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-25 17:43:27,049 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:27,050 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:27,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:27,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-25 17:43:27,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:27,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:27,050 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:27,052 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:27,052 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:27,071 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:27,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:27,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:27,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:27,076 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:27,083 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-25 17:43:27,097 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:27,098 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:27,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:27,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:27,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:27,098 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:27,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-11-25 17:43:27,105 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:27,105 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:27,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:27,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:27,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:27,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:27,132 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:27,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:27,152 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:27,152 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:27,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:27,152 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:27,153 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:27,153 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:27,154 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:27,154 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:27,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-11-25 17:43:27,172 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:27,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:27,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:27,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:27,177 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:27,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-25 17:43:27,193 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:27,193 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:27,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:27,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:27,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:27,194 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:27,195 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:27,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:27,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-11-25 17:43:27,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:27,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:27,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:43:27,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 17:43:27,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-11-25 17:43:27,219 INFO L87 Difference]: Start difference. First operand 927 states and 1021 transitions. cyclomatic complexity: 105 Second operand has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 15 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-25 17:43:28,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:43:28,454 INFO L93 Difference]: Finished difference Result 1167 states and 1269 transitions. [2022-11-25 17:43:28,454 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1167 states and 1269 transitions. [2022-11-25 17:43:28,459 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 700 [2022-11-25 17:43:28,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1167 states to 1071 states and 1170 transitions. [2022-11-25 17:43:28,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1071 [2022-11-25 17:43:28,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1071 [2022-11-25 17:43:28,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1071 states and 1170 transitions. [2022-11-25 17:43:28,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:43:28,464 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1071 states and 1170 transitions. [2022-11-25 17:43:28,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states and 1170 transitions. [2022-11-25 17:43:28,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 706. [2022-11-25 17:43:28,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 706 states have (on average 1.111898016997167) internal successors, (785), 705 states have internal predecessors, (785), 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-25 17:43:28,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 785 transitions. [2022-11-25 17:43:28,476 INFO L240 hiAutomatonCegarLoop]: Abstraction has 706 states and 785 transitions. [2022-11-25 17:43:28,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-25 17:43:28,477 INFO L428 stractBuchiCegarLoop]: Abstraction has 706 states and 785 transitions. [2022-11-25 17:43:28,477 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-25 17:43:28,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 706 states and 785 transitions. [2022-11-25 17:43:28,479 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 461 [2022-11-25 17:43:28,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:43:28,480 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:43:28,480 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:28,480 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-25 17:43:28,481 INFO L748 eck$LassoCheckResult]: Stem: 67179#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 67166#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 67154#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 67156#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 67157#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 67158#L59-1 mp_add_~nb~0#1 := 4; 67173#L69 assume !(0 == mp_add_~b3~0#1 % 256); 67287#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 67288#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67283#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 67284#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; 67279#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 67280#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 67275#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 67276#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67271#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; 67272#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67267#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 67268#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 67258#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67260#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 67772#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 67771#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 67770#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 67769#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67768#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67767#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67766#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67765#L90 assume !(0 == mp_add_~i~0#1 % 256); 67764#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; 67763#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 67762#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 67761#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67464#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 67760#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 67757#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 67758#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 67788#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67787#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67786#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67680#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67785#L90 assume !(0 == mp_add_~i~0#1 % 256); 67783#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67781#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; 67779#L92-1 [2022-11-25 17:43:28,481 INFO L750 eck$LassoCheckResult]: Loop: 67779#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 67777#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67774#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 67773#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 67759#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 67755#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 67753#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67181#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67182#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67194#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67792#L90 assume !(0 == mp_add_~i~0#1 % 256); 67789#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67756#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 67754#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; 67729#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67717#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 67714#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 67711#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 67708#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 67705#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67701#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67695#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67592#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67591#L90 assume !(0 == mp_add_~i~0#1 % 256); 67590#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67586#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 67581#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 67582#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67577#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 67578#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 67573#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 67574#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 67569#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67570#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67585#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67619#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67784#L90 assume !(0 == mp_add_~i~0#1 % 256); 67782#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67780#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; 67779#L92-1 [2022-11-25 17:43:28,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:28,481 INFO L85 PathProgramCache]: Analyzing trace with hash -271283316, now seen corresponding path program 1 times [2022-11-25 17:43:28,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:28,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881580197] [2022-11-25 17:43:28,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:28,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:28,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:28,498 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:43:28,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:28,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:43:28,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:28,517 INFO L85 PathProgramCache]: Analyzing trace with hash 2022091226, now seen corresponding path program 1 times [2022-11-25 17:43:28,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:28,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308688908] [2022-11-25 17:43:28,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:28,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:28,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:28,623 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 10 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:43:28,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:43:28,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308688908] [2022-11-25 17:43:28,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308688908] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:43:28,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976131746] [2022-11-25 17:43:28,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:28,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:43:28,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:28,627 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:43:28,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-11-25 17:43:28,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:28,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 17:43:28,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:43:28,751 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:43:28,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:43:28,838 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:43:28,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976131746] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:43:28,839 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:43:28,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-25 17:43:28,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136061829] [2022-11-25 17:43:28,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:43:28,839 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-25 17:43:28,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:43:28,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 17:43:28,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-25 17:43:28,840 INFO L87 Difference]: Start difference. First operand 706 states and 785 transitions. cyclomatic complexity: 88 Second operand has 12 states, 11 states have (on average 9.090909090909092) internal successors, (100), 12 states have internal predecessors, (100), 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-25 17:43:29,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:43:29,400 INFO L93 Difference]: Finished difference Result 755 states and 827 transitions. [2022-11-25 17:43:29,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 755 states and 827 transitions. [2022-11-25 17:43:29,403 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 113 [2022-11-25 17:43:29,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 755 states to 726 states and 783 transitions. [2022-11-25 17:43:29,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 726 [2022-11-25 17:43:29,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 726 [2022-11-25 17:43:29,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 726 states and 783 transitions. [2022-11-25 17:43:29,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:43:29,406 INFO L218 hiAutomatonCegarLoop]: Abstraction has 726 states and 783 transitions. [2022-11-25 17:43:29,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states and 783 transitions. [2022-11-25 17:43:29,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 610. [2022-11-25 17:43:29,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 610 states have (on average 1.0754098360655737) internal successors, (656), 609 states have internal predecessors, (656), 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-25 17:43:29,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 656 transitions. [2022-11-25 17:43:29,416 INFO L240 hiAutomatonCegarLoop]: Abstraction has 610 states and 656 transitions. [2022-11-25 17:43:29,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 17:43:29,417 INFO L428 stractBuchiCegarLoop]: Abstraction has 610 states and 656 transitions. [2022-11-25 17:43:29,417 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-25 17:43:29,417 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 610 states and 656 transitions. [2022-11-25 17:43:29,419 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 83 [2022-11-25 17:43:29,420 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:43:29,420 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:43:29,421 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:29,421 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:29,421 INFO L748 eck$LassoCheckResult]: Stem: 68899#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 68885#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 68877#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 68879#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 68880#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 68881#L59-1 mp_add_~nb~0#1 := 4; 68892#L69 assume !(0 == mp_add_~b3~0#1 % 256); 69119#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 69120#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69115#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 69116#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; 69111#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 69112#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 69107#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 69108#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69103#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; 69104#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69099#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69100#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69091#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69088#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 69087#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69086#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69085#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69084#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69082#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69083#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 68917#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 68918#L90 assume !(0 == mp_add_~i~0#1 % 256); 69460#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; 69461#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69468#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69467#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69312#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69466#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 69465#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69464#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69463#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69462#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 68913#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 68914#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69459#L90 assume !(0 == mp_add_~i~0#1 % 256); 69458#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69457#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; 69456#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69455#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 68912#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69454#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69453#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 69452#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69451#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69450#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69449#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 69285#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69448#L90 assume !(0 == mp_add_~i~0#1 % 256); 69447#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69446#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69445#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; 69444#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69443#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69442#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69441#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69440#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 69439#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69438#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69437#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 69348#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69334#L90 assume !(0 == mp_add_~i~0#1 % 256); 69436#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69435#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69434#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69433#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69432#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69431#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69430#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69429#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69428#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69427#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69426#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 69314#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69425#L90 assume !(0 == mp_add_~i~0#1 % 256); 69423#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69421#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69419#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69417#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69415#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69413#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69411#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69409#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69407#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69405#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69124#L83 [2022-11-25 17:43:29,421 INFO L750 eck$LassoCheckResult]: Loop: 69124#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 69125#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69424#L90 assume !(0 == mp_add_~i~0#1 % 256); 69422#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69420#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69418#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69416#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69414#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69412#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69410#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69408#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69406#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69404#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69124#L83 [2022-11-25 17:43:29,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:29,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1559998731, now seen corresponding path program 1 times [2022-11-25 17:43:29,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:29,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521145068] [2022-11-25 17:43:29,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:29,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:29,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 100 proven. 90 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-25 17:43:29,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:43:29,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521145068] [2022-11-25 17:43:29,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521145068] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:43:29,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496853155] [2022-11-25 17:43:29,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:29,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:43:29,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:29,695 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:43:29,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-11-25 17:43:29,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:29,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 17:43:29,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:43:30,071 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-25 17:43:30,072 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 17:43:30,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496853155] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:43:30,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:43:30,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 11 [2022-11-25 17:43:30,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864799629] [2022-11-25 17:43:30,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:43:30,073 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:43:30,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:30,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1096232114, now seen corresponding path program 1 times [2022-11-25 17:43:30,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:30,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690326726] [2022-11-25 17:43:30,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:30,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:30,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:30,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:43:30,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:30,084 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:43:30,279 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:30,279 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:30,279 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:30,279 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:30,279 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-25 17:43:30,279 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:30,279 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:30,279 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:30,279 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration30_Loop [2022-11-25 17:43:30,280 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:30,280 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:30,281 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-25 17:43:31,155 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:31,155 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-25 17:43:31,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:31,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:31,157 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:31,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-11-25 17:43:31,159 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-25 17:43:31,159 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:31,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2022-11-25 17:43:31,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:31,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:31,354 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:31,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-11-25 17:43:31,356 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-25 17:43:31,356 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:31,433 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-25 17:43:31,436 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-11-25 17:43:31,437 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:31,437 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:31,437 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:31,437 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:31,437 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-25 17:43:31,437 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:31,437 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:31,437 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:31,437 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration30_Loop [2022-11-25 17:43:31,437 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:31,437 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:31,438 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-25 17:43:32,186 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:32,186 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-25 17:43:32,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,190 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-11-25 17:43:32,193 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-25 17:43:32,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:32,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,203 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:32,211 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:32,211 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,222 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,225 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2022-11-25 17:43:32,225 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-25 17:43:32,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,226 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-11-25 17:43:32,229 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-25 17:43:32,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:32,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,239 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,239 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:32,261 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:32,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,291 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:32,295 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-25 17:43:32,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,296 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,307 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-25 17:43:32,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-11-25 17:43:32,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:32,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,321 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,321 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:32,337 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:32,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:32,367 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-25 17:43:32,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,368 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,375 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-25 17:43:32,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-11-25 17:43:32,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:32,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,390 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,390 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:32,409 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-25 17:43:32,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:32,455 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-25 17:43:32,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,456 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,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-25 17:43:32,476 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:32,476 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:32,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,477 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,477 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:32,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-11-25 17:43:32,495 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:32,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,526 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:32,530 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-25 17:43:32,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,532 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,536 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-25 17:43:32,549 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:32,549 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:32,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,550 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,550 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:32,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-11-25 17:43:32,570 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:32,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,620 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:32,625 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-25 17:43:32,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,626 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,629 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-25 17:43:32,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-11-25 17:43:32,643 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:32,644 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:32,644 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,644 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,644 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:32,671 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-25 17:43:32,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:32,754 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-25 17:43:32,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,756 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,759 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-25 17:43:32,772 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:32,772 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:32,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,772 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,773 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:32,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-11-25 17:43:32,789 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:32,789 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,813 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:32,816 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-25 17:43:32,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:32,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:32,817 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:32,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-11-25 17:43:32,820 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-25 17:43:32,831 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:32,831 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:32,831 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:32,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:32,831 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:32,831 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:32,856 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-11-25 17:43:32,856 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:32,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:32,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2022-11-25 17:43:32,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:43:32,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:43:32,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:43:32,904 INFO L87 Difference]: Start difference. First operand 610 states and 656 transitions. cyclomatic complexity: 52 Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 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-25 17:43:33,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:43:33,049 INFO L93 Difference]: Finished difference Result 580 states and 616 transitions. [2022-11-25 17:43:33,049 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 616 transitions. [2022-11-25 17:43:33,052 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 83 [2022-11-25 17:43:33,053 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 485 states and 511 transitions. [2022-11-25 17:43:33,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 485 [2022-11-25 17:43:33,054 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 485 [2022-11-25 17:43:33,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 485 states and 511 transitions. [2022-11-25 17:43:33,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:43:33,054 INFO L218 hiAutomatonCegarLoop]: Abstraction has 485 states and 511 transitions. [2022-11-25 17:43:33,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states and 511 transitions. [2022-11-25 17:43:33,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 447. [2022-11-25 17:43:33,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 447 states have (on average 1.0559284116331096) internal successors, (472), 446 states have internal predecessors, (472), 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-25 17:43:33,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 472 transitions. [2022-11-25 17:43:33,061 INFO L240 hiAutomatonCegarLoop]: Abstraction has 447 states and 472 transitions. [2022-11-25 17:43:33,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 17:43:33,061 INFO L428 stractBuchiCegarLoop]: Abstraction has 447 states and 472 transitions. [2022-11-25 17:43:33,062 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-25 17:43:33,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 447 states and 472 transitions. [2022-11-25 17:43:33,064 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 83 [2022-11-25 17:43:33,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:43:33,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:43:33,065 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:33,065 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:33,065 INFO L748 eck$LassoCheckResult]: Stem: 70371#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 70360#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 70347#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 70349#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 70350#L63 assume !(0 == mp_add_~a1~0#1 % 256); 70351#L59-1 mp_add_~nb~0#1 := 4; 70366#L69 assume !(0 == mp_add_~b3~0#1 % 256); 70368#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 70555#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70554#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70553#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; 70552#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70551#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70550#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70549#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 70548#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; 70547#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 70546#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 70545#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 70542#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70538#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 70534#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70532#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70531#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70530#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70529#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70528#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70527#L84 assume !(0 == mp_add_~i~0#1 % 256); 70526#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; 70525#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70524#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70523#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 70522#L90 assume !(0 == mp_add_~i~0#1 % 256); 70521#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; 70520#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 70519#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 70518#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 70516#L96 assume !(0 == mp_add_~partial_sum~0#1); 70514#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 70512#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 70510#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70508#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 70506#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70504#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70502#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70500#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70498#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70496#L84 assume !(0 == mp_add_~i~0#1 % 256); 70494#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70493#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; 70491#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70488#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70484#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 70485#L96 assume !(0 == mp_add_~partial_sum~0#1); 70793#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 70792#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 70791#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70790#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70789#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 70788#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70787#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70786#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70473#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 70472#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70471#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70470#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70469#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70468#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70467#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 70466#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70465#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70464#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70463#L84 assume !(0 == mp_add_~i~0#1 % 256); 70462#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70461#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70460#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70459#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70458#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70457#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70456#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70455#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70454#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70453#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70452#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70451#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70450#L84 assume !(0 == mp_add_~i~0#1 % 256); 70449#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70448#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70447#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70446#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70445#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70443#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70441#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70439#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70437#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70435#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70433#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70432#L83 [2022-11-25 17:43:33,065 INFO L750 eck$LassoCheckResult]: Loop: 70432#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70431#L84 assume !(0 == mp_add_~i~0#1 % 256); 70430#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70429#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70428#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70399#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70400#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70444#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70442#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70440#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70438#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70436#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70434#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70432#L83 [2022-11-25 17:43:33,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:33,066 INFO L85 PathProgramCache]: Analyzing trace with hash 603441341, now seen corresponding path program 1 times [2022-11-25 17:43:33,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:33,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339080626] [2022-11-25 17:43:33,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:33,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:33,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:33,292 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 127 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-11-25 17:43:33,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:43:33,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339080626] [2022-11-25 17:43:33,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339080626] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:43:33,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:43:33,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-25 17:43:33,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489698105] [2022-11-25 17:43:33,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:43:33,294 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:43:33,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:33,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1131077930, now seen corresponding path program 1 times [2022-11-25 17:43:33,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:33,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443580194] [2022-11-25 17:43:33,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:33,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:33,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:33,299 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:43:33,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:33,302 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:43:33,456 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:33,456 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:33,456 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:33,456 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:33,456 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-25 17:43:33,456 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:33,456 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:33,456 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:33,456 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration31_Loop [2022-11-25 17:43:33,456 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:33,456 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:33,457 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-25 17:43:34,347 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:34,347 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-25 17:43:34,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:34,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:34,353 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:34,360 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-25 17:43:34,360 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:34,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-11-25 17:43:34,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2022-11-25 17:43:34,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:34,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:34,564 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:34,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-11-25 17:43:34,566 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-25 17:43:34,566 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:34,651 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-25 17:43:34,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:34,655 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:34,655 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:34,655 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:34,655 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:34,655 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-25 17:43:34,655 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:34,655 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:34,655 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:34,655 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration31_Loop [2022-11-25 17:43:34,655 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:34,655 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:34,656 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-25 17:43:35,513 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:35,513 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-25 17:43:35,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:35,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:35,514 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:35,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2022-11-25 17:43:35,517 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-25 17:43:35,527 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:35,528 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:35,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:35,528 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:35,528 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:35,535 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:35,535 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:35,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:35,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2022-11-25 17:43:35,549 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-25 17:43:35,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:35,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:35,550 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:35,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-11-25 17:43:35,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-25 17:43:35,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:35,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:35,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:35,563 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:35,563 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:35,575 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:35,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:35,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:35,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2022-11-25 17:43:35,594 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-25 17:43:35,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:35,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:35,595 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:35,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-11-25 17:43:35,597 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-25 17:43:35,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:35,608 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:35,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:35,608 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:35,608 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:35,623 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:35,623 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:35,641 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:35,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2022-11-25 17:43:35,644 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-25 17:43:35,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:35,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:35,645 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:35,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-11-25 17:43:35,647 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-25 17:43:35,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:35,659 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:35,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:35,659 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:35,659 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:35,677 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-25 17:43:35,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:35,706 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:35,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:35,709 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-25 17:43:35,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:35,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:35,710 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:35,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-11-25 17:43:35,712 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-25 17:43:35,723 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:35,723 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:35,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:35,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:35,723 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:35,724 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:35,736 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:35,736 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:35,760 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:35,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2022-11-25 17:43:35,763 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-25 17:43:35,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:35,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:35,764 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:35,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2022-11-25 17:43:35,767 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-25 17:43:35,778 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:35,778 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:35,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:35,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:35,779 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:35,779 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:35,796 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:35,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:35,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:35,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2022-11-25 17:43:35,841 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-25 17:43:35,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:35,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:35,843 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:35,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-11-25 17:43:35,845 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-25 17:43:35,856 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:35,857 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:35,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:35,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:35,857 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:35,857 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:35,882 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-25 17:43:35,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:35,948 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:35,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2022-11-25 17:43:35,952 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-25 17:43:35,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:35,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:35,953 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:35,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-11-25 17:43:35,955 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-25 17:43:35,967 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:35,967 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:35,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:35,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:35,967 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:35,967 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:35,982 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:35,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:36,006 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:36,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2022-11-25 17:43:36,010 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-25 17:43:36,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:36,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:36,011 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:36,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-11-25 17:43:36,014 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-25 17:43:36,025 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:36,025 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:36,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:36,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:36,025 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:36,025 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:36,048 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-11-25 17:43:36,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:36,095 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:36,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2022-11-25 17:43:36,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:43:36,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 17:43:36,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-25 17:43:36,099 INFO L87 Difference]: Start difference. First operand 447 states and 472 transitions. cyclomatic complexity: 31 Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 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-25 17:43:36,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:43:36,385 INFO L93 Difference]: Finished difference Result 418 states and 441 transitions. [2022-11-25 17:43:36,386 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 418 states and 441 transitions. [2022-11-25 17:43:36,387 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 70 [2022-11-25 17:43:36,388 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 418 states to 395 states and 417 transitions. [2022-11-25 17:43:36,388 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2022-11-25 17:43:36,388 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2022-11-25 17:43:36,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 395 states and 417 transitions. [2022-11-25 17:43:36,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:43:36,389 INFO L218 hiAutomatonCegarLoop]: Abstraction has 395 states and 417 transitions. [2022-11-25 17:43:36,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states and 417 transitions. [2022-11-25 17:43:36,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 370. [2022-11-25 17:43:36,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 370 states have (on average 1.0594594594594595) internal successors, (392), 369 states have internal predecessors, (392), 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-25 17:43:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 392 transitions. [2022-11-25 17:43:36,395 INFO L240 hiAutomatonCegarLoop]: Abstraction has 370 states and 392 transitions. [2022-11-25 17:43:36,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-25 17:43:36,395 INFO L428 stractBuchiCegarLoop]: Abstraction has 370 states and 392 transitions. [2022-11-25 17:43:36,396 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-25 17:43:36,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 370 states and 392 transitions. [2022-11-25 17:43:36,397 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 70 [2022-11-25 17:43:36,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:43:36,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:43:36,401 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:36,401 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:36,402 INFO L748 eck$LassoCheckResult]: Stem: 71255#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 71243#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 71231#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 71233#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 71234#L63 assume !(0 == mp_add_~a1~0#1 % 256); 71235#L59-1 mp_add_~nb~0#1 := 4; 71251#L69 assume !(0 == mp_add_~b3~0#1 % 256); 71252#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 71426#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71425#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 71424#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; 71423#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 71422#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 71421#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 71420#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71419#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; 71418#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71417#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71416#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71413#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71411#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 71410#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71409#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71408#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71407#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71406#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71405#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 71404#L84 assume !(0 == mp_add_~i~0#1 % 256); 71403#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; 71402#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 71401#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 71400#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71399#L90 assume !(0 == mp_add_~i~0#1 % 256); 71398#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; 71397#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71396#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71393#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71391#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71390#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 71389#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71388#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71387#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71386#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71385#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 71384#L84 assume !(0 == mp_add_~i~0#1 % 256); 71383#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 71382#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; 71381#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 71380#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71379#L90 assume !(0 == mp_add_~i~0#1 % 256); 71378#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71377#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; 71376#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71373#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71371#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71370#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71369#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 71368#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71367#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71366#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71365#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 71364#L84 assume !(0 == mp_add_~i~0#1 % 256); 71363#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 71362#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 71361#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; 71360#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71359#L90 assume !(0 == mp_add_~i~0#1 % 256); 71358#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71357#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71356#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; 71355#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 71353#L96 assume !(0 == mp_add_~partial_sum~0#1); 71351#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 71349#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 71347#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71345#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71343#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71341#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 71340#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71338#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71335#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 71332#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 71331#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71330#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71329#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71328#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71327#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71326#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71324#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71325#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 71468#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71467#L90 assume !(0 == mp_add_~i~0#1 % 256); 71465#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71464#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71463#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71461#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71459#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71457#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71455#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71453#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71451#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71446#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71442#L83 [2022-11-25 17:43:36,402 INFO L750 eck$LassoCheckResult]: Loop: 71442#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 71443#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71436#L90 assume !(0 == mp_add_~i~0#1 % 256); 71437#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71527#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71427#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71428#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71303#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71304#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71516#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71514#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71450#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71445#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71442#L83 [2022-11-25 17:43:36,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:36,405 INFO L85 PathProgramCache]: Analyzing trace with hash 315295456, now seen corresponding path program 1 times [2022-11-25 17:43:36,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:36,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934557246] [2022-11-25 17:43:36,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:36,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:36,882 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 52 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:43:36,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:43:36,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934557246] [2022-11-25 17:43:36,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934557246] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:43:36,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257640119] [2022-11-25 17:43:36,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:36,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:43:36,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:36,886 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:43:36,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-11-25 17:43:36,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:37,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-25 17:43:37,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:43:37,674 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 137 proven. 11 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-25 17:43:37,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:43:38,030 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 145 proven. 3 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-25 17:43:38,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257640119] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:43:38,031 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:43:38,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 7] total 23 [2022-11-25 17:43:38,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115775904] [2022-11-25 17:43:38,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:43:38,032 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:43:38,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:38,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1096232114, now seen corresponding path program 2 times [2022-11-25 17:43:38,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:38,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884992678] [2022-11-25 17:43:38,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:38,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:38,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:38,037 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:43:38,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:38,041 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:43:38,188 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:38,188 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:38,188 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:38,188 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:38,188 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-25 17:43:38,188 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:38,188 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:38,189 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:38,189 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration32_Loop [2022-11-25 17:43:38,189 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:38,189 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:38,190 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-25 17:43:38,957 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:38,957 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-25 17:43:38,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:38,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:38,967 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:38,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-11-25 17:43:38,968 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-25 17:43:38,968 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:39,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:39,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:39,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:39,078 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:39,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-11-25 17:43:39,080 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-25 17:43:39,080 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:39,226 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-25 17:43:39,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2022-11-25 17:43:39,230 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:39,230 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:39,230 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:39,230 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:39,230 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-25 17:43:39,230 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:39,230 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:39,230 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:39,230 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration32_Loop [2022-11-25 17:43:39,230 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:39,230 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:39,231 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-25 17:43:40,077 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:40,078 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-25 17:43:40,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,079 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-11-25 17:43:40,082 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-25 17:43:40,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:40,093 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,093 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,093 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:40,100 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:40,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-11-25 17:43:40,114 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-25 17:43:40,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,115 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-11-25 17:43:40,118 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-25 17:43:40,129 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:40,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,129 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,129 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:40,140 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:40,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,154 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2022-11-25 17:43:40,158 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-25 17:43:40,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,159 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2022-11-25 17:43:40,162 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-25 17:43:40,173 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:40,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,173 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,173 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:40,187 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:40,187 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,207 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-11-25 17:43:40,210 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-25 17:43:40,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,211 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-11-25 17:43:40,213 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-25 17:43:40,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:40,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,225 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,225 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:40,242 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-25 17:43:40,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:40,268 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-25 17:43:40,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,269 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-11-25 17:43:40,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-25 17:43:40,282 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:40,282 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:40,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,282 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,282 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:40,294 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:40,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2022-11-25 17:43:40,321 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-25 17:43:40,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,322 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-11-25 17:43:40,324 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:40,335 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:40,335 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:40,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,336 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,336 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:40,353 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:40,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,397 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:40,400 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-25 17:43:40,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,402 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-11-25 17:43:40,404 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-25 17:43:40,415 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:40,416 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:40,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,416 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,416 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:40,441 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-25 17:43:40,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2022-11-25 17:43:40,494 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-25 17:43:40,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,495 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-11-25 17:43:40,498 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:40,508 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:40,508 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:40,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,509 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,509 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:40,523 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-25 17:43:40,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,548 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:40,552 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-25 17:43:40,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:40,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:40,553 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:40,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-11-25 17:43:40,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-25 17:43:40,567 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:40,567 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:40,567 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:40,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:40,567 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-25 17:43:40,567 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:40,590 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-11-25 17:43:40,590 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:40,628 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:40,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2022-11-25 17:43:40,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:43:40,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-25 17:43:40,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-11-25 17:43:40,633 INFO L87 Difference]: Start difference. First operand 370 states and 392 transitions. cyclomatic complexity: 27 Second operand has 23 states, 23 states have (on average 9.565217391304348) internal successors, (220), 23 states have internal predecessors, (220), 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-25 17:43:42,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:43:42,697 INFO L93 Difference]: Finished difference Result 274 states and 283 transitions. [2022-11-25 17:43:42,697 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 274 states and 283 transitions. [2022-11-25 17:43:42,698 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-25 17:43:42,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 274 states to 171 states and 177 transitions. [2022-11-25 17:43:42,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 171 [2022-11-25 17:43:42,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 171 [2022-11-25 17:43:42,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 171 states and 177 transitions. [2022-11-25 17:43:42,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:43:42,700 INFO L218 hiAutomatonCegarLoop]: Abstraction has 171 states and 177 transitions. [2022-11-25 17:43:42,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states and 177 transitions. [2022-11-25 17:43:42,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 107. [2022-11-25 17:43:42,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 107 states have (on average 1.0560747663551402) internal successors, (113), 106 states have internal predecessors, (113), 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-25 17:43:42,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 113 transitions. [2022-11-25 17:43:42,702 INFO L240 hiAutomatonCegarLoop]: Abstraction has 107 states and 113 transitions. [2022-11-25 17:43:42,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-25 17:43:42,702 INFO L428 stractBuchiCegarLoop]: Abstraction has 107 states and 113 transitions. [2022-11-25 17:43:42,703 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-25 17:43:42,703 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 107 states and 113 transitions. [2022-11-25 17:43:42,703 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-25 17:43:42,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-25 17:43:42,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-25 17:43:42,704 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:42,704 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:43:42,704 INFO L748 eck$LassoCheckResult]: Stem: 72571#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 72561#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#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~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, 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; 72552#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 72553#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 72554#L63 assume !(0 == mp_add_~a1~0#1 % 256); 72555#L59-1 mp_add_~nb~0#1 := 4; 72566#L69 assume !(0 == mp_add_~b3~0#1 % 256); 72568#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 72581#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72589#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72588#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; 72587#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 72586#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 72585#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 72584#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 72582#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; 72583#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 72647#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 72645#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 72638#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72635#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 72633#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 72631#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 72629#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 72627#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 72625#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72623#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72621#L84 assume !(0 == mp_add_~i~0#1 % 256); 72619#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; 72617#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 72596#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 72593#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 72576#L90 assume !(0 == mp_add_~i~0#1 % 256); 72577#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; 72556#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 72557#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 72558#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72636#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 72634#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 72632#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 72630#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 72628#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 72626#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72624#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72622#L84 assume !(0 == mp_add_~i~0#1 % 256); 72620#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 72618#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; 72616#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 72615#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 72614#L90 assume !(0 == mp_add_~i~0#1 % 256); 72613#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 72612#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; 72611#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 72608#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 72605#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 72604#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 72603#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 72602#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 72601#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72600#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72599#L84 assume !(0 == mp_add_~i~0#1 % 256); 72598#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 72597#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 72594#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; 72595#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 72646#L90 assume !(0 == mp_add_~i~0#1 % 256); 72644#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 72643#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 72642#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; 72590#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72592#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 72656#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 72655#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 72654#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 72575#L102-1 [2022-11-25 17:43:42,705 INFO L750 eck$LassoCheckResult]: Loop: 72575#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 72572#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72573#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72569#L84 assume !(0 == mp_add_~i~0#1 % 256); 72570#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 72574#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 72562#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 72563#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 72550#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72551#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 72567#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 72559#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 72560#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 72575#L102-1 [2022-11-25 17:43:42,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:42,705 INFO L85 PathProgramCache]: Analyzing trace with hash 648025408, now seen corresponding path program 1 times [2022-11-25 17:43:42,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:42,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75601368] [2022-11-25 17:43:42,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:42,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:42,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:43,026 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 68 proven. 15 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-25 17:43:43,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:43:43,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75601368] [2022-11-25 17:43:43,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75601368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:43:43,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474625476] [2022-11-25 17:43:43,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:43,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:43:43,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:43,031 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:43:43,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-11-25 17:43:43,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:43:43,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-25 17:43:43,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:43:44,647 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-25 17:43:44,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:43:44,834 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-25 17:43:44,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474625476] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:43:44,834 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 17:43:44,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2022-11-25 17:43:44,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671760969] [2022-11-25 17:43:44,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 17:43:44,835 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-25 17:43:44,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:43:44,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 2 times [2022-11-25 17:43:44,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:43:44,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066813530] [2022-11-25 17:43:44,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:43:44,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:43:44,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:44,840 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-25 17:43:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-25 17:43:44,843 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-25 17:43:44,963 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:44,963 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:44,964 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:44,964 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:44,964 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-25 17:43:44,964 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:44,964 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:44,964 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:44,964 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration33_Loop [2022-11-25 17:43:44,964 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:44,964 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:44,965 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-25 17:43:44,984 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-25 17:43:45,285 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:45,285 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-25 17:43:45,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:45,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:45,289 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:45,291 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-25 17:43:45,291 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:45,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2022-11-25 17:43:45,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:45,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:45,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:45,341 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:45,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-11-25 17:43:45,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-25 17:43:45,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-25 17:43:45,864 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-25 17:43:45,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:45,868 INFO L210 LassoAnalysis]: Preferences: [2022-11-25 17:43:45,868 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-25 17:43:45,868 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-25 17:43:45,868 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-25 17:43:45,868 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-25 17:43:45,868 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:45,869 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-25 17:43:45,869 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-25 17:43:45,869 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration33_Loop [2022-11-25 17:43:45,869 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-25 17:43:45,869 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-25 17:43:45,870 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-25 17:43:45,900 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-25 17:43:46,207 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-25 17:43:46,207 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-25 17:43:46,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,208 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-11-25 17:43:46,211 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-25 17:43:46,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:46,221 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,221 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:46,223 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:46,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,228 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2022-11-25 17:43:46,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,231 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-11-25 17:43:46,235 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-25 17:43:46,245 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:46,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-25 17:43:46,246 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-25 17:43:46,246 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2022-11-25 17:43:46,252 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-25 17:43:46,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,254 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2022-11-25 17:43:46,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:46,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:46,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,268 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:46,272 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:46,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:46,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,303 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-11-25 17:43:46,308 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-25 17:43:46,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:46,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,321 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:46,323 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:46,323 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,338 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:46,344 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-25 17:43:46,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,346 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-11-25 17:43:46,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:46,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:46,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,360 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:46,364 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:46,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,372 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:46,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,376 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-11-25 17:43:46,381 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-25 17:43:46,392 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:46,392 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,392 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,392 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:46,394 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:46,394 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2022-11-25 17:43:46,402 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-25 17:43:46,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,403 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-11-25 17:43:46,406 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-25 17:43:46,419 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:46,419 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,419 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,419 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,419 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:46,424 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:46,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,436 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2022-11-25 17:43:46,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,438 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-11-25 17:43:46,440 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-25 17:43:46,451 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-25 17:43:46,451 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,451 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,451 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,451 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:46,454 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:46,454 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,459 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2022-11-25 17:43:46,462 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-25 17:43:46,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,463 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-11-25 17:43:46,466 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-25 17:43:46,476 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,476 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:46,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,477 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,477 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:46,480 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:46,480 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:46,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,495 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-11-25 17:43:46,497 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-25 17:43:46,508 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,508 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:46,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,508 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-25 17:43:46,510 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-25 17:43:46,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:46,519 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-25 17:43:46,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,520 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-11-25 17:43:46,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-25 17:43:46,533 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,533 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:46,534 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,534 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,534 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,534 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:46,539 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:46,539 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,554 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2022-11-25 17:43:46,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,558 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-11-25 17:43:46,561 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-25 17:43:46,571 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,571 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-25 17:43:46,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,572 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:46,574 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:46,574 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,583 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2022-11-25 17:43:46,586 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-25 17:43:46,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,588 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-11-25 17:43:46,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-25 17:43:46,601 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,601 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:46,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,602 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:46,609 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:46,609 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,628 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2022-11-25 17:43:46,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,633 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-11-25 17:43:46,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-25 17:43:46,646 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,646 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:46,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,647 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-25 17:43:46,650 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-25 17:43:46,650 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,662 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2022-11-25 17:43:46,665 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-25 17:43:46,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,666 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-11-25 17:43:46,668 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-25 17:43:46,679 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,679 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:46,679 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,679 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,679 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,679 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:46,683 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:46,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,693 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2022-11-25 17:43:46,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,697 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-11-25 17:43:46,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-25 17:43:46,710 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,710 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-25 17:43:46,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,710 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-25 17:43:46,712 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-25 17:43:46,712 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2022-11-25 17:43:46,722 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-25 17:43:46,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,723 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2022-11-25 17:43:46,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-25 17:43:46,736 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,736 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:46,736 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,736 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:46,743 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:46,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2022-11-25 17:43:46,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-25 17:43:46,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:43:46,763 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-25 17:43:46,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-11-25 17:43:46,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-25 17:43:46,775 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-25 17:43:46,776 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-25 17:43:46,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-25 17:43:46,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-25 17:43:46,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-25 17:43:46,776 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-25 17:43:46,779 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-25 17:43:46,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-25 17:43:46,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-25 17:43:46,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2022-11-25 17:43:46,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:43:46,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-25 17:43:46,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-11-25 17:43:46,793 INFO L87 Difference]: Start difference. First operand 107 states and 113 transitions. cyclomatic complexity: 7 Second operand has 17 states, 17 states have (on average 8.294117647058824) internal successors, (141), 17 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:44:01,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 12.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2022-11-25 17:44:03,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2022-11-25 17:44:06,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:44:06,307 INFO L93 Difference]: Finished difference Result 95 states and 98 transitions. [2022-11-25 17:44:06,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 98 transitions. [2022-11-25 17:44:06,307 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-25 17:44:06,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 0 states and 0 transitions. [2022-11-25 17:44:06,308 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-25 17:44:06,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-25 17:44:06,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-25 17:44:06,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 17:44:06,308 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-25 17:44:06,308 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-25 17:44:06,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-25 17:44:06,309 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-25 17:44:06,309 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-25 17:44:06,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-25 17:44:06,309 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-25 17:44:06,309 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-25 17:44:06,316 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 25.11 05:44:06 BoogieIcfgContainer [2022-11-25 17:44:06,316 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-25 17:44:06,317 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-25 17:44:06,317 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-25 17:44:06,317 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-25 17:44:06,318 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:39:21" (3/4) ... [2022-11-25 17:44:06,321 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-25 17:44:06,321 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-25 17:44:06,322 INFO L158 Benchmark]: Toolchain (without parser) took 285856.15ms. Allocated memory was 146.8MB in the beginning and 1.0GB in the end (delta: 895.5MB). Free memory was 102.1MB in the beginning and 600.9MB in the end (delta: -498.8MB). Peak memory consumption was 397.5MB. Max. memory is 16.1GB. [2022-11-25 17:44:06,322 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 104.9MB. Free memory is still 54.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 17:44:06,322 INFO L158 Benchmark]: CACSL2BoogieTranslator took 310.64ms. Allocated memory is still 146.8MB. Free memory was 101.7MB in the beginning and 89.5MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-25 17:44:06,323 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.61ms. Allocated memory is still 146.8MB. Free memory was 89.5MB in the beginning and 86.7MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-25 17:44:06,323 INFO L158 Benchmark]: Boogie Preprocessor took 39.65ms. Allocated memory is still 146.8MB. Free memory was 86.7MB in the beginning and 84.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-25 17:44:06,323 INFO L158 Benchmark]: RCFGBuilder took 686.58ms. Allocated memory was 146.8MB in the beginning and 178.3MB in the end (delta: 31.5MB). Free memory was 84.6MB in the beginning and 139.3MB in the end (delta: -54.8MB). Peak memory consumption was 18.1MB. Max. memory is 16.1GB. [2022-11-25 17:44:06,324 INFO L158 Benchmark]: BuchiAutomizer took 284744.95ms. Allocated memory was 178.3MB in the beginning and 1.0GB in the end (delta: 864.0MB). Free memory was 139.3MB in the beginning and 600.9MB in the end (delta: -461.6MB). Peak memory consumption was 402.4MB. Max. memory is 16.1GB. [2022-11-25 17:44:06,324 INFO L158 Benchmark]: Witness Printer took 4.33ms. Allocated memory is still 1.0GB. Free memory is still 600.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-25 17:44:06,326 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.21ms. Allocated memory is still 104.9MB. Free memory is still 54.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 310.64ms. Allocated memory is still 146.8MB. Free memory was 101.7MB in the beginning and 89.5MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.61ms. Allocated memory is still 146.8MB. Free memory was 89.5MB in the beginning and 86.7MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 39.65ms. Allocated memory is still 146.8MB. Free memory was 86.7MB in the beginning and 84.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 686.58ms. Allocated memory was 146.8MB in the beginning and 178.3MB in the end (delta: 31.5MB). Free memory was 84.6MB in the beginning and 139.3MB in the end (delta: -54.8MB). Peak memory consumption was 18.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 284744.95ms. Allocated memory was 178.3MB in the beginning and 1.0GB in the end (delta: 864.0MB). Free memory was 139.3MB in the beginning and 600.9MB in the end (delta: -461.6MB). Peak memory consumption was 402.4MB. Max. memory is 16.1GB. * Witness Printer took 4.33ms. Allocated memory is still 1.0GB. Free memory is still 600.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (33 trivial, 0 deterministic, 0 nondeterministic). 33 modules have a trivial ranking function, the largest among these consists of 23 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 284.6s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 244.2s. Construction of modules took 27.9s. Büchi inclusion checks took 12.2s. Highest rank in rank-based complementation 0. Minimization of det autom 33. Minimization of nondet autom 0. Automata minimization 0.6s AutomataMinimizationTime, 32 MinimizatonAttempts, 12886 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 0.3s 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: 1 mSolverCounterUnknown, 7295 SdHoareTripleChecker+Valid, 31.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7295 mSDsluCounter, 6131 SdHoareTripleChecker+Invalid, 28.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4195 mSDsCounter, 847 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10607 IncrementalHoareTripleChecker+Invalid, 11455 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 847 mSolverCounterUnsat, 1936 mSDtfsCounter, 10607 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI20 SFLT0 conc1 concLT0 SILN0 SILU4 SILI8 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital75 mio100 ax100 hnf100 lsp87 ukn100 mio100 lsp100 div390 bol100 ite100 ukn100 eq145 hnf96 smp37 dnf156 smp98 tf101 neg97 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 83ms VariablesStem: 0 VariablesLoop: 20 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 12 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.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-25 17:44:06,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-11-25 17:44:06,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-11-25 17:44:06,746 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-11-25 17:44:06,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-11-25 17:44:07,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-25 17:44:07,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-25 17:44:07,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-25 17:44:07,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-25 17:44:07,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-25 17:44:08,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-25 17:44:08,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-11-25 17:44:08,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-25 17:44:08,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-25 17:44:08,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-25 17:44:09,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-25 17:44:09,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-25 17:44:09,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-25 17:44:09,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-25 17:44:09,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-25 17:44:10,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-25 17:44:10,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-25 17:44:10,602 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d35604d9-bfd0-4156-8041-277779646cc6/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE