./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/bitvector/byte_add-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 8393723b 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_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/bitvector/byte_add-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7dfc9f1e1cbceb1807370dcac22a0449d857eff9a54bdefbc84178983a910e84 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:17:18,915 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:17:18,922 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:17:18,969 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:17:18,976 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:17:18,977 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:17:18,980 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:17:18,986 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:17:18,989 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:17:18,991 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:17:18,993 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:17:18,995 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:17:18,995 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:17:18,997 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:17:18,998 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:17:19,000 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:17:19,001 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:17:19,002 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:17:19,004 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:17:19,006 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:17:19,008 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:17:19,009 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:17:19,010 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:17:19,012 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:17:19,015 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:17:19,022 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:17:19,022 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:17:19,024 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:17:19,024 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:17:19,026 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:17:19,026 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:17:19,027 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:17:19,029 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:17:19,031 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:17:19,033 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:17:19,034 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:17:19,036 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:17:19,037 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:17:19,037 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:17:19,038 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:17:19,039 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:17:19,040 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-18 20:17:19,072 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:17:19,073 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:17:19,073 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:17:19,073 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:17:19,075 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:17:19,075 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:17:19,075 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:17:19,075 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-18 20:17:19,076 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-18 20:17:19,076 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-18 20:17:19,076 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-18 20:17:19,077 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-18 20:17:19,077 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-18 20:17:19,077 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:17:19,077 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:17:19,078 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:17:19,078 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:17:19,078 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:17:19,078 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:17:19,079 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-18 20:17:19,079 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-18 20:17:19,079 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-18 20:17:19,079 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:17:19,080 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 20:17:19,080 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-18 20:17:19,080 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:17:19,080 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-18 20:17:19,081 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:17:19,081 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:17:19,081 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:17:19,082 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:17:19,083 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-18 20:17:19,083 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_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/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_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7dfc9f1e1cbceb1807370dcac22a0449d857eff9a54bdefbc84178983a910e84 [2022-11-18 20:17:19,370 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:17:19,400 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:17:19,403 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:17:19,405 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:17:19,406 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:17:19,408 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/bitvector/byte_add-1.i [2022-11-18 20:17:19,491 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/data/4e5039334/f5ca5278c20042a6883094a644a9aea6/FLAGffd204c35 [2022-11-18 20:17:20,046 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:17:20,047 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/sv-benchmarks/c/bitvector/byte_add-1.i [2022-11-18 20:17:20,064 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/data/4e5039334/f5ca5278c20042a6883094a644a9aea6/FLAGffd204c35 [2022-11-18 20:17:20,397 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/data/4e5039334/f5ca5278c20042a6883094a644a9aea6 [2022-11-18 20:17:20,402 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:17:20,406 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:17:20,408 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:17:20,408 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:17:20,413 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:17:20,414 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,415 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6633a81f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20, skipping insertion in model container [2022-11-18 20:17:20,415 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,425 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:17:20,448 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:17:20,645 WARN L234 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_699a38c0-2223-48e7-abe1-0680375d304d/sv-benchmarks/c/bitvector/byte_add-1.i[1166,1179] [2022-11-18 20:17:20,698 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:17:20,711 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:17:20,727 WARN L234 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_699a38c0-2223-48e7-abe1-0680375d304d/sv-benchmarks/c/bitvector/byte_add-1.i[1166,1179] [2022-11-18 20:17:20,758 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:17:20,774 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:17:20,775 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20 WrapperNode [2022-11-18 20:17:20,775 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:17:20,776 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:17:20,776 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:17:20,777 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:17:20,786 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,796 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,846 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 138 [2022-11-18 20:17:20,856 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:17:20,857 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:17:20,857 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:17:20,858 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:17:20,866 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,866 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,870 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,870 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,880 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,886 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,889 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,891 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,896 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:17:20,897 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:17:20,897 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:17:20,897 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:17:20,898 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (1/1) ... [2022-11-18 20:17:20,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:20,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:20,952 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:20,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-18 20:17:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:17:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 20:17:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:17:21,029 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:17:21,135 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:17:21,138 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:17:21,785 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:17:21,793 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:17:21,793 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-18 20:17:21,805 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:17:21 BoogieIcfgContainer [2022-11-18 20:17:21,805 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:17:21,814 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-18 20:17:21,814 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-18 20:17:21,820 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-18 20:17:21,820 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 20:17:21,821 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 08:17:20" (1/3) ... [2022-11-18 20:17:21,823 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@65c0f02e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:17:21, skipping insertion in model container [2022-11-18 20:17:21,823 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 20:17:21,823 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:17:20" (2/3) ... [2022-11-18 20:17:21,824 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@65c0f02e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:17:21, skipping insertion in model container [2022-11-18 20:17:21,824 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 20:17:21,824 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:17:21" (3/3) ... [2022-11-18 20:17:21,827 INFO L332 chiAutomizerObserver]: Analyzing ICFG byte_add-1.i [2022-11-18 20:17:21,909 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-18 20:17:21,909 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-18 20:17:21,910 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-18 20:17:21,910 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-18 20:17:21,910 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-18 20:17:21,910 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-18 20:17:21,910 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-18 20:17:21,911 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-18 20:17:21,920 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-18 20:17:21,949 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-18 20:17:21,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:21,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:21,958 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-18 20:17:21,959 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:21,959 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-18 20:17:21,959 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-18 20:17:21,964 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-18 20:17:21,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:21,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:21,965 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-18 20:17:21,965 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:21,973 INFO L748 eck$LassoCheckResult]: Stem: 22#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 12#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 4#L59true assume !(0 == mp_add_~a3~0#1 % 256); 17#L59-1true mp_add_~nb~0#1 := 4; 19#L69true assume !(0 == mp_add_~b3~0#1 % 256); 39#L69-1true mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 24#L80-2true [2022-11-18 20:17:21,974 INFO L750 eck$LassoCheckResult]: Loop: 24#L80-2true assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 36#L83true assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 46#L83-1true assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7#L89true assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 44#L95-1true assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 18#L99-1true assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 11#L100-1true assume !(2 == mp_add_~i~0#1 % 256); 28#L101-1true assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 31#L102-1true mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24#L80-2true [2022-11-18 20:17:21,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:21,981 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2022-11-18 20:17:21,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:21,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244168508] [2022-11-18 20:17:21,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:21,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:22,187 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:22,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:22,284 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:22,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:22,289 INFO L85 PathProgramCache]: Analyzing trace with hash 730458878, now seen corresponding path program 1 times [2022-11-18 20:17:22,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:22,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655147324] [2022-11-18 20:17:22,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:22,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:22,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:22,489 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-18 20:17:22,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:22,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655147324] [2022-11-18 20:17:22,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655147324] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:22,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:22,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:17:22,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755113694] [2022-11-18 20:17:22,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:22,500 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:22,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:22,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:17:22,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:17:22,583 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-18 20:17:22,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:22,907 INFO L93 Difference]: Finished difference Result 72 states and 108 transitions. [2022-11-18 20:17:22,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 72 states and 108 transitions. [2022-11-18 20:17:22,922 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 47 [2022-11-18 20:17:22,928 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 72 states to 62 states and 96 transitions. [2022-11-18 20:17:22,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 62 [2022-11-18 20:17:22,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 62 [2022-11-18 20:17:22,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 96 transitions. [2022-11-18 20:17:22,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:22,933 INFO L218 hiAutomatonCegarLoop]: Abstraction has 62 states and 96 transitions. [2022-11-18 20:17:22,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 96 transitions. [2022-11-18 20:17:22,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2022-11-18 20:17:22,977 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-18 20:17:22,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 94 transitions. [2022-11-18 20:17:22,983 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-18 20:17:22,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:17:22,992 INFO L428 stractBuchiCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-18 20:17:22,993 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-18 20:17:22,993 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 94 transitions. [2022-11-18 20:17:22,998 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-18 20:17:22,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:22,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:23,001 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:23,001 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:23,001 INFO L748 eck$LassoCheckResult]: Stem: 154#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 142#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 127#L59 assume !(0 == mp_add_~a3~0#1 % 256); 128#L59-1 mp_add_~nb~0#1 := 4; 150#L69 assume !(0 == mp_add_~b3~0#1 % 256); 138#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 156#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 157#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 144#L83-1 [2022-11-18 20:17:23,002 INFO L750 eck$LassoCheckResult]: Loop: 144#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 131#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 133#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 151#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 140#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 141#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 162#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 165#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 180#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 181#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 153#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 159#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 143#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 144#L83-1 [2022-11-18 20:17:23,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:23,004 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2022-11-18 20:17:23,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:23,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993680076] [2022-11-18 20:17:23,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:23,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:23,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:23,392 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-18 20:17:23,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:23,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993680076] [2022-11-18 20:17:23,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993680076] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:23,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:23,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:17:23,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577641971] [2022-11-18 20:17:23,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:23,395 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:23,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:23,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1711027832, now seen corresponding path program 1 times [2022-11-18 20:17:23,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:23,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730324545] [2022-11-18 20:17:23,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:23,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:23,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:23,509 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-18 20:17:23,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:23,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730324545] [2022-11-18 20:17:23,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730324545] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:23,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:23,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:17:23,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508925689] [2022-11-18 20:17:23,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:23,511 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:23,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:23,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:23,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:23,512 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-18 20:17:23,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:23,796 INFO L93 Difference]: Finished difference Result 135 states and 202 transitions. [2022-11-18 20:17:23,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 202 transitions. [2022-11-18 20:17:23,799 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 90 [2022-11-18 20:17:23,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 135 states and 202 transitions. [2022-11-18 20:17:23,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 135 [2022-11-18 20:17:23,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2022-11-18 20:17:23,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 202 transitions. [2022-11-18 20:17:23,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:23,803 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 202 transitions. [2022-11-18 20:17:23,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 202 transitions. [2022-11-18 20:17:23,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 67. [2022-11-18 20:17:23,809 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-18 20:17:23,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 104 transitions. [2022-11-18 20:17:23,810 INFO L240 hiAutomatonCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-18 20:17:23,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:17:23,812 INFO L428 stractBuchiCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-18 20:17:23,812 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-18 20:17:23,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 67 states and 104 transitions. [2022-11-18 20:17:23,813 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-18 20:17:23,813 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:23,814 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:23,814 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:23,814 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:23,815 INFO L748 eck$LassoCheckResult]: Stem: 362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 349#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 339#L59 assume !(0 == mp_add_~a3~0#1 % 256); 340#L59-1 mp_add_~nb~0#1 := 4; 356#L69 assume !(0 == mp_add_~b3~0#1 % 256); 374#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 363#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 364#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 359#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 360#L84-2 [2022-11-18 20:17:23,815 INFO L750 eck$LassoCheckResult]: Loop: 360#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 365#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 350#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 351#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 335#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 337#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 357#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 344#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 345#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 368#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 369#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 378#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 397#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 360#L84-2 [2022-11-18 20:17:23,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:23,816 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2022-11-18 20:17:23,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:23,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80753206] [2022-11-18 20:17:23,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:23,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:23,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:23,841 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:23,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:23,861 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:23,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:23,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1856053184, now seen corresponding path program 2 times [2022-11-18 20:17:23,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:23,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483058994] [2022-11-18 20:17:23,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:23,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:23,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:23,961 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-18 20:17:23,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:23,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483058994] [2022-11-18 20:17:23,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483058994] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:23,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:23,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:17:23,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228734506] [2022-11-18 20:17:23,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:23,963 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:23,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:23,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:17:23,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:17:23,964 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-18 20:17:24,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:24,249 INFO L93 Difference]: Finished difference Result 95 states and 150 transitions. [2022-11-18 20:17:24,249 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 150 transitions. [2022-11-18 20:17:24,251 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 73 [2022-11-18 20:17:24,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 95 states and 150 transitions. [2022-11-18 20:17:24,252 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 95 [2022-11-18 20:17:24,252 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 95 [2022-11-18 20:17:24,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 150 transitions. [2022-11-18 20:17:24,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:24,253 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 150 transitions. [2022-11-18 20:17:24,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 150 transitions. [2022-11-18 20:17:24,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 87. [2022-11-18 20:17:24,257 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-18 20:17:24,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2022-11-18 20:17:24,263 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-18 20:17:24,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:17:24,265 INFO L428 stractBuchiCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-18 20:17:24,265 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-18 20:17:24,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 136 transitions. [2022-11-18 20:17:24,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 65 [2022-11-18 20:17:24,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:24,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:24,268 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:24,269 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-18 20:17:24,269 INFO L748 eck$LassoCheckResult]: Stem: 530#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 519#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 503#L59 assume !(0 == mp_add_~a3~0#1 % 256); 504#L59-1 mp_add_~nb~0#1 := 4; 526#L69 assume !(0 == mp_add_~b3~0#1 % 256); 515#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 532#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 533#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 544#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 579#L84-2 [2022-11-18 20:17:24,269 INFO L750 eck$LassoCheckResult]: Loop: 579#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 577#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 573#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 508#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 510#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 527#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 517#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 518#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 537#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 568#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 566#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 561#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 560#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 551#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 550#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 549#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 548#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 540#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 541#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 583#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 584#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 579#L84-2 [2022-11-18 20:17:24,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:24,270 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2022-11-18 20:17:24,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:24,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370224482] [2022-11-18 20:17:24,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:24,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:24,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:24,318 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:24,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:24,334 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:24,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:24,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1033469529, now seen corresponding path program 1 times [2022-11-18 20:17:24,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:24,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9340669] [2022-11-18 20:17:24,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:24,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:24,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:24,374 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-18 20:17:24,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:24,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9340669] [2022-11-18 20:17:24,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9340669] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:24,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:24,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:17:24,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342501731] [2022-11-18 20:17:24,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:24,376 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:24,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:24,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:17:24,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:17:24,378 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-18 20:17:24,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:24,507 INFO L93 Difference]: Finished difference Result 118 states and 180 transitions. [2022-11-18 20:17:24,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 180 transitions. [2022-11-18 20:17:24,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 96 [2022-11-18 20:17:24,509 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 180 transitions. [2022-11-18 20:17:24,510 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2022-11-18 20:17:24,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2022-11-18 20:17:24,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 180 transitions. [2022-11-18 20:17:24,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:24,511 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 180 transitions. [2022-11-18 20:17:24,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 180 transitions. [2022-11-18 20:17:24,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2022-11-18 20:17:24,517 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-18 20:17:24,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 178 transitions. [2022-11-18 20:17:24,518 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-18 20:17:24,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:17:24,519 INFO L428 stractBuchiCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-18 20:17:24,520 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-18 20:17:24,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 178 transitions. [2022-11-18 20:17:24,521 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 94 [2022-11-18 20:17:24,521 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:24,521 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:24,522 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:24,522 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:24,522 INFO L748 eck$LassoCheckResult]: Stem: 742#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 714#L59 assume !(0 == mp_add_~a3~0#1 % 256); 715#L59-1 mp_add_~nb~0#1 := 4; 737#L69 assume !(0 == mp_add_~b3~0#1 % 256); 758#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 745#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 746#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 740#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 741#L84-2 [2022-11-18 20:17:24,523 INFO L750 eck$LassoCheckResult]: Loop: 741#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 747#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 731#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 732#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 724#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 777#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 776#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 775#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 770#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 754#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 755#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 774#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 803#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 787#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 781#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 780#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 728#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 729#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 751#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 765#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 766#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 798#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 741#L84-2 [2022-11-18 20:17:24,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:24,523 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2022-11-18 20:17:24,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:24,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984117169] [2022-11-18 20:17:24,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:24,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:24,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:24,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:24,552 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:24,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:24,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1031622487, now seen corresponding path program 1 times [2022-11-18 20:17:24,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:24,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683273630] [2022-11-18 20:17:24,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:24,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:24,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:24,666 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-18 20:17:24,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:24,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683273630] [2022-11-18 20:17:24,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683273630] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:24,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:24,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:17:24,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793784232] [2022-11-18 20:17:24,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:24,668 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:24,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:24,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:24,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:24,669 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-18 20:17:24,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:24,960 INFO L93 Difference]: Finished difference Result 249 states and 377 transitions. [2022-11-18 20:17:24,961 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 249 states and 377 transitions. [2022-11-18 20:17:24,963 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 200 [2022-11-18 20:17:24,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 249 states to 249 states and 377 transitions. [2022-11-18 20:17:24,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 249 [2022-11-18 20:17:24,965 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2022-11-18 20:17:24,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 249 states and 377 transitions. [2022-11-18 20:17:24,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:24,966 INFO L218 hiAutomatonCegarLoop]: Abstraction has 249 states and 377 transitions. [2022-11-18 20:17:24,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states and 377 transitions. [2022-11-18 20:17:24,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 188. [2022-11-18 20:17:24,987 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-18 20:17:24,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 287 transitions. [2022-11-18 20:17:24,996 INFO L240 hiAutomatonCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-18 20:17:24,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:17:24,997 INFO L428 stractBuchiCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-18 20:17:24,998 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-18 20:17:24,998 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 287 transitions. [2022-11-18 20:17:25,001 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 161 [2022-11-18 20:17:25,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:25,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:25,002 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:25,004 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:25,005 INFO L748 eck$LassoCheckResult]: Stem: 1118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 1105#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 1095#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1096#L59-1 mp_add_~nb~0#1 := 4; 1112#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1135#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1136#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1140#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1141#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1142#L84-2 [2022-11-18 20:17:25,005 INFO L750 eck$LassoCheckResult]: Loop: 1142#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1188#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1189#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1172#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1174#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 1156#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1155#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1154#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1153#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1152#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1149#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1145#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 1146#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1090#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 1092#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1241#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1100#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1101#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 1127#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1150#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1147#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1143#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1142#L84-2 [2022-11-18 20:17:25,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:25,006 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2022-11-18 20:17:25,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:25,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032339129] [2022-11-18 20:17:25,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:25,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:25,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:25,026 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:25,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:25,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:25,047 INFO L85 PathProgramCache]: Analyzing trace with hash 741537833, now seen corresponding path program 1 times [2022-11-18 20:17:25,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:25,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945482448] [2022-11-18 20:17:25,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:25,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:25,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:25,281 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-18 20:17:25,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:25,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945482448] [2022-11-18 20:17:25,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945482448] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:25,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937854207] [2022-11-18 20:17:25,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:25,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:25,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:25,290 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:25,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 20:17:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:25,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:17:25,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:25,568 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-18 20:17:25,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:25,652 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-18 20:17:25,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937854207] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:25,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:25,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-11-18 20:17:25,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958708341] [2022-11-18 20:17:25,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:25,655 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:25,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:25,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:17:25,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:17:25,662 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-18 20:17:26,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:26,117 INFO L93 Difference]: Finished difference Result 329 states and 479 transitions. [2022-11-18 20:17:26,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 479 transitions. [2022-11-18 20:17:26,119 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 257 [2022-11-18 20:17:26,121 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 329 states and 479 transitions. [2022-11-18 20:17:26,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 329 [2022-11-18 20:17:26,122 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 329 [2022-11-18 20:17:26,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 329 states and 479 transitions. [2022-11-18 20:17:26,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:26,124 INFO L218 hiAutomatonCegarLoop]: Abstraction has 329 states and 479 transitions. [2022-11-18 20:17:26,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states and 479 transitions. [2022-11-18 20:17:26,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 242. [2022-11-18 20:17:26,141 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-18 20:17:26,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 367 transitions. [2022-11-18 20:17:26,142 INFO L240 hiAutomatonCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-18 20:17:26,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:17:26,150 INFO L428 stractBuchiCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-18 20:17:26,150 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-18 20:17:26,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 242 states and 367 transitions. [2022-11-18 20:17:26,152 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 206 [2022-11-18 20:17:26,152 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:26,152 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:26,153 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:26,153 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-18 20:17:26,153 INFO L748 eck$LassoCheckResult]: Stem: 1778#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 1765#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 1755#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1756#L59-1 mp_add_~nb~0#1 := 4; 1952#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1795#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1796#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1806#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1800#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1794#L84-2 [2022-11-18 20:17:26,154 INFO L750 eck$LassoCheckResult]: Loop: 1794#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1782#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1766#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1767#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1957#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 1816#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1814#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1813#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1812#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1808#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1807#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1803#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1774#L84 assume !(0 == mp_add_~i~0#1 % 256); 1775#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 1894#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1893#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1890#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1887#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 1884#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1878#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 1876#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1818#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1789#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1779#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1780#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1801#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1794#L84-2 [2022-11-18 20:17:26,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:26,154 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2022-11-18 20:17:26,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:26,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659996491] [2022-11-18 20:17:26,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:26,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:26,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:26,182 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:26,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:26,195 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:26,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:26,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1687418919, now seen corresponding path program 1 times [2022-11-18 20:17:26,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:26,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886318184] [2022-11-18 20:17:26,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:26,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:26,332 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-18 20:17:26,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:26,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886318184] [2022-11-18 20:17:26,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886318184] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:26,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:26,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:17:26,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800037865] [2022-11-18 20:17:26,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:26,334 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:26,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:26,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:17:26,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:17:26,335 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-18 20:17:26,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:26,567 INFO L93 Difference]: Finished difference Result 362 states and 537 transitions. [2022-11-18 20:17:26,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 362 states and 537 transitions. [2022-11-18 20:17:26,570 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 320 [2022-11-18 20:17:26,572 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 362 states to 362 states and 537 transitions. [2022-11-18 20:17:26,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 362 [2022-11-18 20:17:26,572 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 362 [2022-11-18 20:17:26,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 537 transitions. [2022-11-18 20:17:26,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:26,573 INFO L218 hiAutomatonCegarLoop]: Abstraction has 362 states and 537 transitions. [2022-11-18 20:17:26,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 537 transitions. [2022-11-18 20:17:26,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2022-11-18 20:17:26,581 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-18 20:17:26,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 414 transitions. [2022-11-18 20:17:26,582 INFO L240 hiAutomatonCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-18 20:17:26,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:17:26,584 INFO L428 stractBuchiCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-18 20:17:26,584 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-18 20:17:26,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 270 states and 414 transitions. [2022-11-18 20:17:26,585 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 246 [2022-11-18 20:17:26,586 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:26,586 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:26,587 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:26,587 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-18 20:17:26,587 INFO L748 eck$LassoCheckResult]: Stem: 2394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 2379#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 2369#L59 assume !(0 == mp_add_~a3~0#1 % 256); 2370#L59-1 mp_add_~nb~0#1 := 4; 2386#L69 assume !(0 == mp_add_~b3~0#1 % 256); 2415#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 2416#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2429#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2421#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 2422#L84-2 [2022-11-18 20:17:26,587 INFO L750 eck$LassoCheckResult]: Loop: 2422#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 2539#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 2538#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 2535#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2537#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 2464#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 2387#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2549#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2404#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2405#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2427#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2411#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2366#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 2368#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2417#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 2440#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2436#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2437#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2424#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2425#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2610#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 2606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2564#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2556#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 2402#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2403#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2503#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2501#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2500#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 2422#L84-2 [2022-11-18 20:17:26,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:26,588 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2022-11-18 20:17:26,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:26,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513569437] [2022-11-18 20:17:26,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:26,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:26,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:26,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:26,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:26,612 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:26,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:26,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1831537572, now seen corresponding path program 1 times [2022-11-18 20:17:26,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:26,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517423301] [2022-11-18 20:17:26,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:26,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:26,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:26,737 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-18 20:17:26,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:26,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517423301] [2022-11-18 20:17:26,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517423301] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:26,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848369252] [2022-11-18 20:17:26,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:26,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:26,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:26,742 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:26,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 20:17:26,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:26,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:17:26,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:26,895 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-18 20:17:26,895 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:26,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848369252] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:26,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:17:26,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-11-18 20:17:26,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395125821] [2022-11-18 20:17:26,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:26,897 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:26,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:26,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:17:26,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:17:26,898 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-18 20:17:27,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:27,143 INFO L93 Difference]: Finished difference Result 284 states and 404 transitions. [2022-11-18 20:17:27,143 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 284 states and 404 transitions. [2022-11-18 20:17:27,145 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 260 [2022-11-18 20:17:27,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 284 states to 284 states and 404 transitions. [2022-11-18 20:17:27,147 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 284 [2022-11-18 20:17:27,147 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 284 [2022-11-18 20:17:27,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 284 states and 404 transitions. [2022-11-18 20:17:27,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:27,148 INFO L218 hiAutomatonCegarLoop]: Abstraction has 284 states and 404 transitions. [2022-11-18 20:17:27,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states and 404 transitions. [2022-11-18 20:17:27,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 240. [2022-11-18 20:17:27,154 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-18 20:17:27,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 343 transitions. [2022-11-18 20:17:27,155 INFO L240 hiAutomatonCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-18 20:17:27,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:17:27,159 INFO L428 stractBuchiCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-18 20:17:27,159 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-18 20:17:27,159 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 343 transitions. [2022-11-18 20:17:27,161 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2022-11-18 20:17:27,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:27,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:27,164 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:27,164 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:27,165 INFO L748 eck$LassoCheckResult]: Stem: 3046#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 3033#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 3018#L59 assume !(0 == mp_add_~a3~0#1 % 256); 3019#L59-1 mp_add_~nb~0#1 := 4; 3040#L69 assume !(0 == mp_add_~b3~0#1 % 256); 3064#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 3048#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3049#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3062#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 3140#L84-2 [2022-11-18 20:17:27,165 INFO L750 eck$LassoCheckResult]: Loop: 3140#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 3206#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 3204#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 3200#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3195#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 3193#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 3189#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3031#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3032#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3055#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3078#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3079#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3152#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3151#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 3177#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3176#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 3109#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3175#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3174#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3173#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3120#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3117#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3119#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 3110#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3108#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3105#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3102#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3095#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3092#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3093#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3139#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 3140#L84-2 [2022-11-18 20:17:27,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:27,167 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2022-11-18 20:17:27,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:27,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801332037] [2022-11-18 20:17:27,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:27,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:27,181 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:27,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:27,203 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:27,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:27,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1888795874, now seen corresponding path program 2 times [2022-11-18 20:17:27,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:27,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270162089] [2022-11-18 20:17:27,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:27,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:27,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:27,376 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-18 20:17:27,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:27,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270162089] [2022-11-18 20:17:27,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270162089] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:27,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124248817] [2022-11-18 20:17:27,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:17:27,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:27,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:27,413 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:27,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 20:17:27,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:17:27,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:17:27,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:17:27,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:27,568 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-18 20:17:27,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:27,675 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-18 20:17:27,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124248817] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:27,676 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:27,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-18 20:17:27,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884812273] [2022-11-18 20:17:27,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:27,678 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:27,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:27,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 20:17:27,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:17:27,681 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-18 20:17:29,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:29,816 INFO L93 Difference]: Finished difference Result 659 states and 859 transitions. [2022-11-18 20:17:29,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 659 states and 859 transitions. [2022-11-18 20:17:29,828 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-18 20:17:29,832 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 659 states to 659 states and 859 transitions. [2022-11-18 20:17:29,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 659 [2022-11-18 20:17:29,833 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2022-11-18 20:17:29,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 659 states and 859 transitions. [2022-11-18 20:17:29,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:29,835 INFO L218 hiAutomatonCegarLoop]: Abstraction has 659 states and 859 transitions. [2022-11-18 20:17:29,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states and 859 transitions. [2022-11-18 20:17:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 372. [2022-11-18 20:17:29,842 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-18 20:17:29,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 511 transitions. [2022-11-18 20:17:29,844 INFO L240 hiAutomatonCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-18 20:17:29,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-18 20:17:29,845 INFO L428 stractBuchiCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-18 20:17:29,845 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-18 20:17:29,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 372 states and 511 transitions. [2022-11-18 20:17:29,848 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 339 [2022-11-18 20:17:29,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:29,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:29,849 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:29,850 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-18 20:17:29,850 INFO L748 eck$LassoCheckResult]: Stem: 4250#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 4235#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 4225#L59 assume !(0 == mp_add_~a3~0#1 % 256); 4226#L59-1 mp_add_~nb~0#1 := 4; 4243#L69 assume !(0 == mp_add_~b3~0#1 % 256); 4268#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 4269#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4278#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4275#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-18 20:17:29,850 INFO L750 eck$LassoCheckResult]: Loop: 4270#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 4254#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 4236#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 4237#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4555#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 4238#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4239#L96-4 mp_add_~carry~0#1 := 1; 4265#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 4570#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4565#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4564#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4259#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4260#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4506#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4266#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4529#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 4522#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4511#L96-4 mp_add_~carry~0#1 := 1; 4504#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4487#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 4295#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4476#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4472#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4464#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4456#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 4457#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4455#L96-4 mp_add_~carry~0#1 := 1; 4453#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4451#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4449#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 4447#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4445#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4442#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4438#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4432#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4428#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 4429#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4427#L96-4 mp_add_~carry~0#1 := 1; 4425#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4423#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4421#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4419#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 4396#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4395#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4393#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4390#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4387#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 4383#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4381#L96-4 mp_add_~carry~0#1 := 1; 4379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4375#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4346#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4337#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4335#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4331#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4332#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 4385#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4382#L96-4 mp_add_~carry~0#1 := 1; 4380#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4378#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4376#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4316#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4308#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4310#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4301#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 4297#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4298#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4291#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4292#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4287#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4288#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4279#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4276#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-18 20:17:29,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:29,851 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2022-11-18 20:17:29,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:29,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781457614] [2022-11-18 20:17:29,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:29,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:29,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:29,863 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:29,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:29,874 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:29,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:29,874 INFO L85 PathProgramCache]: Analyzing trace with hash -385275002, now seen corresponding path program 1 times [2022-11-18 20:17:29,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:29,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165159957] [2022-11-18 20:17:29,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:29,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:29,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:29,953 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-18 20:17:29,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:29,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165159957] [2022-11-18 20:17:29,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165159957] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:29,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:29,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:17:29,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865618284] [2022-11-18 20:17:29,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:29,955 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:29,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:29,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:17:29,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:17:29,956 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-18 20:17:30,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:30,064 INFO L93 Difference]: Finished difference Result 671 states and 877 transitions. [2022-11-18 20:17:30,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 877 transitions. [2022-11-18 20:17:30,070 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 613 [2022-11-18 20:17:30,074 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 671 states and 877 transitions. [2022-11-18 20:17:30,074 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 671 [2022-11-18 20:17:30,075 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 671 [2022-11-18 20:17:30,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 671 states and 877 transitions. [2022-11-18 20:17:30,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:30,077 INFO L218 hiAutomatonCegarLoop]: Abstraction has 671 states and 877 transitions. [2022-11-18 20:17:30,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states and 877 transitions. [2022-11-18 20:17:30,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 419. [2022-11-18 20:17:30,086 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-18 20:17:30,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 579 transitions. [2022-11-18 20:17:30,088 INFO L240 hiAutomatonCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-18 20:17:30,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:17:30,089 INFO L428 stractBuchiCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-18 20:17:30,090 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-18 20:17:30,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 419 states and 579 transitions. [2022-11-18 20:17:30,092 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2022-11-18 20:17:30,093 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:30,093 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:30,096 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:30,096 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:30,097 INFO L748 eck$LassoCheckResult]: Stem: 5300#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 5286#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 5276#L59 assume !(0 == mp_add_~a3~0#1 % 256); 5277#L59-1 mp_add_~nb~0#1 := 4; 5296#L69 assume !(0 == mp_add_~b3~0#1 % 256); 5284#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 5321#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5358#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5351#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 5350#L84-2 [2022-11-18 20:17:30,105 INFO L750 eck$LassoCheckResult]: Loop: 5350#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5349#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5347#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5344#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5340#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 5341#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5339#L96-4 mp_add_~carry~0#1 := 1; 5338#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 5337#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5336#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5335#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5334#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5331#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5332#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5621#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5619#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 5586#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5605#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 5391#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5568#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5564#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5558#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5557#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5373#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 5542#L90 assume !(0 == mp_add_~i~0#1 % 256); 5552#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 5543#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 5540#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 5538#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 5536#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5534#L96-4 mp_add_~carry~0#1 := 1; 5532#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5530#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5528#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 5524#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5522#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5519#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5517#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5510#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5512#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 5289#L96 assume !(0 == mp_add_~partial_sum~0#1); 5290#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 5314#L96-4 mp_add_~carry~0#1 := 1; 5323#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5324#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5281#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5282#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 5308#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5372#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5481#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5464#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 5461#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5459#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5457#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5424#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5421#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5420#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5418#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5417#L84 assume !(0 == mp_add_~i~0#1 % 256); 5416#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5414#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5413#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5411#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5410#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 5403#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5404#L96-4 mp_add_~carry~0#1 := 1; 5566#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5562#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5394#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5393#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5392#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5384#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5382#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5380#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5377#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 5379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5390#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5387#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5386#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5385#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5353#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5354#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 5350#L84-2 [2022-11-18 20:17:30,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:30,106 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2022-11-18 20:17:30,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:30,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042012841] [2022-11-18 20:17:30,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:30,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:30,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:30,130 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:30,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:30,151 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:30,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:30,152 INFO L85 PathProgramCache]: Analyzing trace with hash 663966382, now seen corresponding path program 1 times [2022-11-18 20:17:30,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:30,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895066236] [2022-11-18 20:17:30,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:30,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:30,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:30,311 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-11-18 20:17:30,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:30,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895066236] [2022-11-18 20:17:30,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895066236] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:30,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:30,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:17:30,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144864909] [2022-11-18 20:17:30,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:30,317 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:30,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:30,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:17:30,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:17:30,319 INFO L87 Difference]: Start difference. First operand 419 states and 579 transitions. cyclomatic complexity: 162 Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:30,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:30,397 INFO L93 Difference]: Finished difference Result 573 states and 748 transitions. [2022-11-18 20:17:30,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 573 states and 748 transitions. [2022-11-18 20:17:30,405 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 531 [2022-11-18 20:17:30,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 573 states to 573 states and 748 transitions. [2022-11-18 20:17:30,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2022-11-18 20:17:30,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 573 [2022-11-18 20:17:30,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 573 states and 748 transitions. [2022-11-18 20:17:30,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:30,412 INFO L218 hiAutomatonCegarLoop]: Abstraction has 573 states and 748 transitions. [2022-11-18 20:17:30,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states and 748 transitions. [2022-11-18 20:17:30,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 423. [2022-11-18 20:17:30,423 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-18 20:17:30,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 575 transitions. [2022-11-18 20:17:30,426 INFO L240 hiAutomatonCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-18 20:17:30,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:17:30,428 INFO L428 stractBuchiCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-18 20:17:30,434 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-18 20:17:30,435 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 423 states and 575 transitions. [2022-11-18 20:17:30,438 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2022-11-18 20:17:30,438 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:30,438 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:30,440 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:30,441 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:30,441 INFO L748 eck$LassoCheckResult]: Stem: 6305#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 6290#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 6280#L59 assume !(0 == mp_add_~a3~0#1 % 256); 6281#L59-1 mp_add_~nb~0#1 := 4; 6298#L69 assume !(0 == mp_add_~b3~0#1 % 256); 6321#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 6307#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6308#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6319#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 6322#L84-2 [2022-11-18 20:17:30,443 INFO L750 eck$LassoCheckResult]: Loop: 6322#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6306#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6291#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 6292#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6277#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 6293#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6294#L96-4 mp_add_~carry~0#1 := 1; 6318#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 6299#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6285#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6286#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6315#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6628#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6621#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6620#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 6617#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6688#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 6371#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6685#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6664#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6357#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6358#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6562#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 6552#L90 assume !(0 == mp_add_~i~0#1 % 256); 6565#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 6554#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 6550#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 6547#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 6544#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6542#L96-4 mp_add_~carry~0#1 := 1; 6540#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6538#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6537#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 6536#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6533#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6529#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6526#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6524#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6522#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 6517#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6534#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6531#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6512#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 6510#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6363#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6364#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6611#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 6608#L90 assume !(0 == mp_add_~i~0#1 % 256); 6605#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 6602#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 6600#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 6598#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 6596#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6593#L96-4 mp_add_~carry~0#1 := 1; 6590#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6576#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6485#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6483#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6478#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6463#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6462#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6458#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 6457#L96 assume !(0 == mp_add_~partial_sum~0#1); 6456#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 6455#L96-4 mp_add_~carry~0#1 := 1; 6454#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6453#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6451#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6391#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6390#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6386#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6383#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6385#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6376#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 6378#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6370#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6372#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6365#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6366#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6359#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6360#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6414#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 6322#L84-2 [2022-11-18 20:17:30,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:30,444 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2022-11-18 20:17:30,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:30,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125658866] [2022-11-18 20:17:30,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:30,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:30,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:30,467 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:30,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:30,483 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:30,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:30,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1776607888, now seen corresponding path program 1 times [2022-11-18 20:17:30,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:30,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058180181] [2022-11-18 20:17:30,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:30,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:30,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:30,718 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-11-18 20:17:30,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:30,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058180181] [2022-11-18 20:17:30,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058180181] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:30,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:30,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 20:17:30,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619005960] [2022-11-18 20:17:30,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:30,720 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:30,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:30,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:17:30,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:17:30,721 INFO L87 Difference]: Start difference. First operand 423 states and 575 transitions. cyclomatic complexity: 154 Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:31,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:31,073 INFO L93 Difference]: Finished difference Result 887 states and 1165 transitions. [2022-11-18 20:17:31,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 887 states and 1165 transitions. [2022-11-18 20:17:31,080 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 779 [2022-11-18 20:17:31,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 887 states to 872 states and 1144 transitions. [2022-11-18 20:17:31,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 872 [2022-11-18 20:17:31,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 872 [2022-11-18 20:17:31,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 872 states and 1144 transitions. [2022-11-18 20:17:31,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:31,088 INFO L218 hiAutomatonCegarLoop]: Abstraction has 872 states and 1144 transitions. [2022-11-18 20:17:31,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states and 1144 transitions. [2022-11-18 20:17:31,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 722. [2022-11-18 20:17:31,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 722 states have (on average 1.3434903047091413) internal successors, (970), 721 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:31,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 970 transitions. [2022-11-18 20:17:31,101 INFO L240 hiAutomatonCegarLoop]: Abstraction has 722 states and 970 transitions. [2022-11-18 20:17:31,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:17:31,102 INFO L428 stractBuchiCegarLoop]: Abstraction has 722 states and 970 transitions. [2022-11-18 20:17:31,102 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-18 20:17:31,102 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 722 states and 970 transitions. [2022-11-18 20:17:31,106 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 677 [2022-11-18 20:17:31,106 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:31,106 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:31,107 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:31,107 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:31,108 INFO L748 eck$LassoCheckResult]: Stem: 7628#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 7616#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 7601#L59 assume !(0 == mp_add_~a3~0#1 % 256); 7602#L59-1 mp_add_~nb~0#1 := 4; 7623#L69 assume !(0 == mp_add_~b3~0#1 % 256); 7648#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 7630#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7631#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 7626#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 7627#L84-2 [2022-11-18 20:17:31,108 INFO L750 eck$LassoCheckResult]: Loop: 7627#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 8270#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8269#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8267#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8263#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 8261#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8259#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8257#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8254#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 8251#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 8249#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8247#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8245#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8243#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8171#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8172#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8233#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8232#L90 assume !(0 == mp_add_~i~0#1 % 256); 8231#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 7750#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8230#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8228#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 8226#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 8225#L96-4 mp_add_~carry~0#1 := 1; 8224#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8223#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 7733#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8222#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8210#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8209#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8183#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8181#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8180#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 8179#L96 assume !(0 == mp_add_~partial_sum~0#1); 8178#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8176#L96-4 mp_add_~carry~0#1 := 1; 8173#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8170#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8166#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 8164#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7689#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7690#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8092#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8090#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8088#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 8087#L96 assume !(0 == mp_add_~partial_sum~0#1); 8086#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8078#L96-4 mp_add_~carry~0#1 := 1; 8054#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8047#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8046#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8045#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 8043#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8042#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8040#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8038#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8036#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 8037#L96 assume !(0 == mp_add_~partial_sum~0#1); 8053#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8052#L96-4 mp_add_~carry~0#1 := 1; 8051#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8050#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8049#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7978#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7966#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7965#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7964#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 7962#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7960#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 7959#L96 assume !(0 == mp_add_~partial_sum~0#1); 7958#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 7957#L96-4 mp_add_~carry~0#1 := 1; 7956#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 7951#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7952#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7729#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7730#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7716#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7711#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 7713#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8265#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 7727#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 7728#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7722#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7723#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7717#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7718#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7768#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 7769#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 7627#L84-2 [2022-11-18 20:17:31,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:31,109 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 11 times [2022-11-18 20:17:31,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:31,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510505608] [2022-11-18 20:17:31,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:31,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:31,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:31,118 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:31,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:31,128 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:31,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:31,129 INFO L85 PathProgramCache]: Analyzing trace with hash 262976123, now seen corresponding path program 1 times [2022-11-18 20:17:31,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:31,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670724853] [2022-11-18 20:17:31,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:31,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:31,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-18 20:17:31,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:31,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670724853] [2022-11-18 20:17:31,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670724853] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:31,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:31,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:17:31,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778307464] [2022-11-18 20:17:31,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:31,254 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:31,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:31,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 20:17:31,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 20:17:31,256 INFO L87 Difference]: Start difference. First operand 722 states and 970 transitions. cyclomatic complexity: 251 Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:31,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:31,299 INFO L93 Difference]: Finished difference Result 850 states and 1092 transitions. [2022-11-18 20:17:31,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 850 states and 1092 transitions. [2022-11-18 20:17:31,305 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 802 [2022-11-18 20:17:31,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 850 states to 850 states and 1092 transitions. [2022-11-18 20:17:31,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 850 [2022-11-18 20:17:31,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 850 [2022-11-18 20:17:31,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 850 states and 1092 transitions. [2022-11-18 20:17:31,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:31,312 INFO L218 hiAutomatonCegarLoop]: Abstraction has 850 states and 1092 transitions. [2022-11-18 20:17:31,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states and 1092 transitions. [2022-11-18 20:17:31,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 667. [2022-11-18 20:17:31,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.2968515742128937) internal successors, (865), 666 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:31,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 865 transitions. [2022-11-18 20:17:31,325 INFO L240 hiAutomatonCegarLoop]: Abstraction has 667 states and 865 transitions. [2022-11-18 20:17:31,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 20:17:31,326 INFO L428 stractBuchiCegarLoop]: Abstraction has 667 states and 865 transitions. [2022-11-18 20:17:31,326 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-18 20:17:31,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 865 transitions. [2022-11-18 20:17:31,329 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 622 [2022-11-18 20:17:31,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:31,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:31,331 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:31,331 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:31,331 INFO L748 eck$LassoCheckResult]: Stem: 9207#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 9195#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 9179#L59 assume !(0 == mp_add_~a3~0#1 % 256); 9180#L59-1 mp_add_~nb~0#1 := 4; 9202#L69 assume !(0 == mp_add_~b3~0#1 % 256); 9229#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 9209#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9210#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9669#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 9764#L84-2 [2022-11-18 20:17:31,331 INFO L750 eck$LassoCheckResult]: Loop: 9764#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 9763#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 9762#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 9761#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9759#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 9756#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 9754#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9752#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9749#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 9747#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 9745#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9743#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9733#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9734#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9726#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9727#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9721#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9720#L90 assume !(0 == mp_add_~i~0#1 % 256); 9706#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 9486#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9704#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9701#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9702#L96 assume !(0 == mp_add_~partial_sum~0#1); 9222#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 9223#L96-4 mp_add_~carry~0#1 := 1; 9224#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9231#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 9431#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9833#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9810#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9807#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9808#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9767#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9811#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9809#L96 assume !(0 == mp_add_~partial_sum~0#1); 9806#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9741#L96-4 mp_add_~carry~0#1 := 1; 9732#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9728#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9716#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 9712#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9670#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9658#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9654#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9656#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9635#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9636#L96 assume !(0 == mp_add_~partial_sum~0#1); 9677#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9649#L96-4 mp_add_~carry~0#1 := 1; 9640#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9639#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9447#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9444#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 9432#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9425#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9422#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9418#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9415#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9413#L96 assume !(0 == mp_add_~partial_sum~0#1); 9411#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9408#L96-4 mp_add_~carry~0#1 := 1; 9406#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9404#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9400#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9342#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9337#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9333#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9334#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9420#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9417#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 9414#L96 assume !(0 == mp_add_~partial_sum~0#1); 9412#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9410#L96-4 mp_add_~carry~0#1 := 1; 9407#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9405#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9403#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9303#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9295#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9296#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9475#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9474#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9280#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 9282#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9273#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9275#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9391#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9297#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9298#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9769#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9765#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 9764#L84-2 [2022-11-18 20:17:31,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:31,332 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 12 times [2022-11-18 20:17:31,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:31,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6628108] [2022-11-18 20:17:31,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:31,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:31,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:31,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:31,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:31,351 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:31,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:31,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1549522365, now seen corresponding path program 1 times [2022-11-18 20:17:31,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:31,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179570372] [2022-11-18 20:17:31,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:31,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:31,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:31,485 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-11-18 20:17:31,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:31,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179570372] [2022-11-18 20:17:31,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179570372] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:31,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:31,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:17:31,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829587166] [2022-11-18 20:17:31,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:31,487 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:31,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:31,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:17:31,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:17:31,488 INFO L87 Difference]: Start difference. First operand 667 states and 865 transitions. cyclomatic complexity: 201 Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:31,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:31,572 INFO L93 Difference]: Finished difference Result 763 states and 939 transitions. [2022-11-18 20:17:31,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 763 states and 939 transitions. [2022-11-18 20:17:31,577 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 693 [2022-11-18 20:17:31,581 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 763 states to 763 states and 939 transitions. [2022-11-18 20:17:31,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 763 [2022-11-18 20:17:31,582 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 763 [2022-11-18 20:17:31,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 763 states and 939 transitions. [2022-11-18 20:17:31,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:31,583 INFO L218 hiAutomatonCegarLoop]: Abstraction has 763 states and 939 transitions. [2022-11-18 20:17:31,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states and 939 transitions. [2022-11-18 20:17:31,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 585. [2022-11-18 20:17:31,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 585 states have (on average 1.2495726495726496) internal successors, (731), 584 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:31,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 731 transitions. [2022-11-18 20:17:31,595 INFO L240 hiAutomatonCegarLoop]: Abstraction has 585 states and 731 transitions. [2022-11-18 20:17:31,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:17:31,596 INFO L428 stractBuchiCegarLoop]: Abstraction has 585 states and 731 transitions. [2022-11-18 20:17:31,596 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-18 20:17:31,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 585 states and 731 transitions. [2022-11-18 20:17:31,599 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 522 [2022-11-18 20:17:31,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:31,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:31,600 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:31,600 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:31,601 INFO L748 eck$LassoCheckResult]: Stem: 10645#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 10632#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 10622#L59 assume !(0 == mp_add_~a3~0#1 % 256); 10623#L59-1 mp_add_~nb~0#1 := 4; 10639#L69 assume !(0 == mp_add_~b3~0#1 % 256); 10665#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 10666#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10808#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10806#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 10805#L84-2 [2022-11-18 20:17:31,601 INFO L750 eck$LassoCheckResult]: Loop: 10805#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10797#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10798#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10779#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10780#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 10667#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10618#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10619#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10778#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 11195#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 10742#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10743#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10736#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10737#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11162#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11163#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10662#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10654#L90 assume !(0 == mp_add_~i~0#1 % 256); 10655#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 10759#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11079#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11077#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 11076#L96 assume !(0 == mp_add_~partial_sum~0#1); 11074#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 11072#L96-4 mp_add_~carry~0#1 := 1; 11069#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11046#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 11044#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11043#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11042#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11039#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10999#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10998#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 11112#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 10986#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11110#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11107#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 11094#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11089#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10975#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10976#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10950#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10935#L90 assume !(0 == mp_add_~i~0#1 % 256); 10944#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10941#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10933#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 10932#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 10928#L96 assume !(0 == mp_add_~partial_sum~0#1); 10910#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 10908#L96-4 mp_add_~carry~0#1 := 1; 10906#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10903#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10901#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10889#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 10888#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10886#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10883#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10882#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10880#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 10879#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10877#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10875#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10800#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10796#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10784#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10785#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10770#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10771#L90 assume !(0 == mp_add_~i~0#1 % 256); 10758#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10760#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10750#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10751#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 11055#L96 assume !(0 == mp_add_~partial_sum~0#1); 11053#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 11051#L96-4 mp_add_~carry~0#1 := 1; 11049#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11047#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10733#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10727#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10728#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10723#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10724#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10717#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10719#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 10713#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10714#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10707#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10708#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10702#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10703#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10775#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10776#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 10805#L84-2 [2022-11-18 20:17:31,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:31,602 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 13 times [2022-11-18 20:17:31,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:31,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899595791] [2022-11-18 20:17:31,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:31,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:31,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:31,611 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:31,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:31,621 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:31,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:31,621 INFO L85 PathProgramCache]: Analyzing trace with hash 777784005, now seen corresponding path program 1 times [2022-11-18 20:17:31,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:31,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672701879] [2022-11-18 20:17:31,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:31,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:31,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:31,881 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-18 20:17:31,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:31,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672701879] [2022-11-18 20:17:31,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672701879] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:31,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:31,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 20:17:31,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080694820] [2022-11-18 20:17:31,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:31,884 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:31,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:31,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:17:31,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:17:31,885 INFO L87 Difference]: Start difference. First operand 585 states and 731 transitions. cyclomatic complexity: 149 Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:32,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:32,398 INFO L93 Difference]: Finished difference Result 973 states and 1198 transitions. [2022-11-18 20:17:32,399 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 973 states and 1198 transitions. [2022-11-18 20:17:32,405 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 838 [2022-11-18 20:17:32,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 973 states to 965 states and 1187 transitions. [2022-11-18 20:17:32,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 965 [2022-11-18 20:17:32,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 965 [2022-11-18 20:17:32,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1187 transitions. [2022-11-18 20:17:32,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:32,412 INFO L218 hiAutomatonCegarLoop]: Abstraction has 965 states and 1187 transitions. [2022-11-18 20:17:32,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1187 transitions. [2022-11-18 20:17:32,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 816. [2022-11-18 20:17:32,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 816 states have (on average 1.25) internal successors, (1020), 815 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:32,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 1020 transitions. [2022-11-18 20:17:32,428 INFO L240 hiAutomatonCegarLoop]: Abstraction has 816 states and 1020 transitions. [2022-11-18 20:17:32,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:17:32,429 INFO L428 stractBuchiCegarLoop]: Abstraction has 816 states and 1020 transitions. [2022-11-18 20:17:32,429 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-18 20:17:32,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 816 states and 1020 transitions. [2022-11-18 20:17:32,433 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 753 [2022-11-18 20:17:32,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:32,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:32,434 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:32,434 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:32,435 INFO L748 eck$LassoCheckResult]: Stem: 12226#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 12215#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 12199#L59 assume !(0 == mp_add_~a3~0#1 % 256); 12200#L59-1 mp_add_~nb~0#1 := 4; 12221#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12246#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12247#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12640#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12638#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 12637#L84-2 [2022-11-18 20:17:32,435 INFO L750 eck$LassoCheckResult]: Loop: 12637#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12636#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12635#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12634#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12633#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 12632#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12631#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12629#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12626#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12624#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 12622#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12620#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12618#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12616#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12613#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12614#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12551#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12548#L90 assume !(0 == mp_add_~i~0#1 % 256); 12542#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 12335#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12540#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12535#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12528#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12523#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 12520#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12518#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12516#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12513#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12514#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12488#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12487#L90 assume !(0 == mp_add_~i~0#1 % 256); 12486#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12485#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 12484#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12482#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 12481#L96 assume !(0 == mp_add_~partial_sum~0#1); 12480#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 12479#L96-4 mp_add_~carry~0#1 := 1; 12478#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12477#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12476#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 12475#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12474#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12473#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12471#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12469#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12461#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12460#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12458#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12456#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12454#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 12449#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12446#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12447#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12438#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12439#L90 assume !(0 == mp_add_~i~0#1 % 256); 12554#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12553#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12552#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12550#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12527#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12522#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12384#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12362#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12359#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12360#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12349#L84 assume !(0 == mp_add_~i~0#1 % 256); 12347#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12345#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12344#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12341#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12325#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 12326#L96 assume !(0 == mp_add_~partial_sum~0#1); 12321#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 12322#L96-4 mp_add_~carry~0#1 := 1; 12583#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12307#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12306#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12304#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12305#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12372#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12370#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12368#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12367#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 12366#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12365#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12364#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12363#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12361#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12358#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12353#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12354#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 12637#L84-2 [2022-11-18 20:17:32,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:32,435 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 14 times [2022-11-18 20:17:32,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:32,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767354916] [2022-11-18 20:17:32,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:32,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:32,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:32,445 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:32,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:32,454 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:32,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:32,454 INFO L85 PathProgramCache]: Analyzing trace with hash 233039956, now seen corresponding path program 1 times [2022-11-18 20:17:32,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:32,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458637989] [2022-11-18 20:17:32,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:32,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:32,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:32,710 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 142 proven. 41 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-18 20:17:32,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:32,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458637989] [2022-11-18 20:17:32,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458637989] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:32,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603292310] [2022-11-18 20:17:32,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:32,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:32,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:32,718 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:32,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 20:17:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:32,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:17:32,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:33,219 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 172 proven. 14 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-18 20:17:33,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:33,555 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 146 proven. 40 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-18 20:17:33,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603292310] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:33,556 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:33,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-11-18 20:17:33,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783702368] [2022-11-18 20:17:33,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:33,557 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:33,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:33,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:17:33,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:17:33,558 INFO L87 Difference]: Start difference. First operand 816 states and 1020 transitions. cyclomatic complexity: 208 Second operand has 13 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:35,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:35,593 INFO L93 Difference]: Finished difference Result 2650 states and 3236 transitions. [2022-11-18 20:17:35,594 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2650 states and 3236 transitions. [2022-11-18 20:17:35,610 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 2138 [2022-11-18 20:17:35,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2650 states to 2628 states and 3214 transitions. [2022-11-18 20:17:35,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2628 [2022-11-18 20:17:35,626 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2628 [2022-11-18 20:17:35,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2628 states and 3214 transitions. [2022-11-18 20:17:35,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:35,631 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2628 states and 3214 transitions. [2022-11-18 20:17:35,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2628 states and 3214 transitions. [2022-11-18 20:17:35,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2628 to 1746. [2022-11-18 20:17:35,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1746 states, 1746 states have (on average 1.2560137457044673) internal successors, (2193), 1745 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:35,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 2193 transitions. [2022-11-18 20:17:35,673 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1746 states and 2193 transitions. [2022-11-18 20:17:35,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-18 20:17:35,674 INFO L428 stractBuchiCegarLoop]: Abstraction has 1746 states and 2193 transitions. [2022-11-18 20:17:35,674 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-18 20:17:35,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1746 states and 2193 transitions. [2022-11-18 20:17:35,684 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1507 [2022-11-18 20:17:35,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:35,684 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:35,685 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:35,685 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:35,685 INFO L748 eck$LassoCheckResult]: Stem: 16339#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 16327#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 16312#L59 assume !(0 == mp_add_~a3~0#1 % 256); 16313#L59-1 mp_add_~nb~0#1 := 4; 16334#L69 assume !(0 == mp_add_~b3~0#1 % 256); 16359#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 16360#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16432#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16430#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 16431#L84-2 [2022-11-18 20:17:35,686 INFO L750 eck$LassoCheckResult]: Loop: 16431#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16866#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16865#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16864#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16863#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 16862#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 16861#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 16860#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16857#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 16855#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 16853#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16851#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16849#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16847#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16845#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16803#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16800#L84 assume !(0 == mp_add_~i~0#1 % 256); 16797#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 16510#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16792#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16787#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16783#L90 assume !(0 == mp_add_~i~0#1 % 256); 16778#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 16746#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 16773#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16770#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 16771#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16739#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 16736#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16734#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16732#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16730#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16727#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16726#L84 assume !(0 == mp_add_~i~0#1 % 256); 16725#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16724#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 16723#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16721#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16720#L90 assume !(0 == mp_add_~i~0#1 % 256); 16719#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 16718#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 16716#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16713#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 16711#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16709#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16707#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 16705#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16703#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16700#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16698#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16697#L84 assume !(0 == mp_add_~i~0#1 % 256); 16696#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16695#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16693#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 16690#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16687#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 16585#L96 assume !(0 == mp_add_~partial_sum~0#1); 16873#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 16872#L96-4 mp_add_~carry~0#1 := 1; 16871#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16870#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16869#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16867#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 16680#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16681#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16802#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 16675#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16884#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 17684#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16881#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16882#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16577#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16548#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16549#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16539#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16540#L84 assume !(0 == mp_add_~i~0#1 % 256); 16509#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16511#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16504#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16505#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16489#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 16488#L96 assume !(0 == mp_add_~partial_sum~0#1); 16487#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 16486#L96-4 mp_add_~carry~0#1 := 1; 16485#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16483#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16482#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16480#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16481#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16542#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16543#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 16538#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16531#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 16532#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16527#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16528#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16522#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16523#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16518#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16519#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16514#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 16431#L84-2 [2022-11-18 20:17:35,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:35,687 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 15 times [2022-11-18 20:17:35,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:35,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575488569] [2022-11-18 20:17:35,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:35,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:35,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:35,697 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:35,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:35,707 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:35,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:35,708 INFO L85 PathProgramCache]: Analyzing trace with hash -2091684334, now seen corresponding path program 1 times [2022-11-18 20:17:35,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:35,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028063830] [2022-11-18 20:17:35,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:35,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:35,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:36,202 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 166 proven. 9 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-11-18 20:17:36,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:36,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028063830] [2022-11-18 20:17:36,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028063830] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:36,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937825164] [2022-11-18 20:17:36,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:36,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:36,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:36,210 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:36,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 20:17:36,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:36,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:17:36,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:36,370 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-18 20:17:36,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:36,407 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-18 20:17:36,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937825164] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:36,407 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:36,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 11 [2022-11-18 20:17:36,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551511749] [2022-11-18 20:17:36,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:36,409 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:36,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:36,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 20:17:36,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:17:36,410 INFO L87 Difference]: Start difference. First operand 1746 states and 2193 transitions. cyclomatic complexity: 455 Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:38,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:38,635 INFO L93 Difference]: Finished difference Result 2195 states and 2655 transitions. [2022-11-18 20:17:38,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2195 states and 2655 transitions. [2022-11-18 20:17:38,649 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 1784 [2022-11-18 20:17:38,660 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2195 states to 2173 states and 2633 transitions. [2022-11-18 20:17:38,660 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2173 [2022-11-18 20:17:38,662 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2173 [2022-11-18 20:17:38,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2173 states and 2633 transitions. [2022-11-18 20:17:38,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:38,665 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2173 states and 2633 transitions. [2022-11-18 20:17:38,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states and 2633 transitions. [2022-11-18 20:17:38,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 968. [2022-11-18 20:17:38,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 968 states, 968 states have (on average 1.2210743801652892) internal successors, (1182), 967 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:38,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 968 states to 968 states and 1182 transitions. [2022-11-18 20:17:38,697 INFO L240 hiAutomatonCegarLoop]: Abstraction has 968 states and 1182 transitions. [2022-11-18 20:17:38,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-18 20:17:38,698 INFO L428 stractBuchiCegarLoop]: Abstraction has 968 states and 1182 transitions. [2022-11-18 20:17:38,698 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-18 20:17:38,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 968 states and 1182 transitions. [2022-11-18 20:17:38,703 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 760 [2022-11-18 20:17:38,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:38,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:38,704 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:38,704 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-18 20:17:38,704 INFO L748 eck$LassoCheckResult]: Stem: 21001#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 20989#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 20979#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 20981#L61 assume !(0 == mp_add_~a2~0#1 % 256); 20982#L59-1 mp_add_~nb~0#1 := 4; 20996#L69 assume !(0 == mp_add_~b3~0#1 % 256); 20987#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 21031#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 21030#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21028#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 21029#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 21043#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 21044#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 21049#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 21048#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21047#L108 assume !(0 == mp_add_~i~0#1 % 256); 21020#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 21009#L109-1 [2022-11-18 20:17:38,704 INFO L750 eck$LassoCheckResult]: Loop: 21009#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 21002#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 21003#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 21082#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21014#L108 assume !(0 == mp_add_~i~0#1 % 256); 21015#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 21036#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 21037#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 21041#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 21040#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21038#L108 assume !(0 == mp_add_~i~0#1 % 256); 21039#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 21046#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 21045#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 20994#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 20995#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 21008#L108 assume !(0 == mp_add_~i~0#1 % 256); 21081#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 21009#L109-1 [2022-11-18 20:17:38,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:38,705 INFO L85 PathProgramCache]: Analyzing trace with hash 788558134, now seen corresponding path program 1 times [2022-11-18 20:17:38,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:38,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282472069] [2022-11-18 20:17:38,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:38,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:38,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:38,781 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-18 20:17:38,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:38,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282472069] [2022-11-18 20:17:38,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282472069] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:38,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:38,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:17:38,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562500259] [2022-11-18 20:17:38,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:38,783 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:38,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:38,783 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 1 times [2022-11-18 20:17:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:38,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112478383] [2022-11-18 20:17:38,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:38,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:38,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:38,853 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-18 20:17:38,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:38,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112478383] [2022-11-18 20:17:38,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112478383] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:38,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775877914] [2022-11-18 20:17:38,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:38,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:38,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:38,862 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:38,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 20:17:38,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:38,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:17:38,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:38,944 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-18 20:17:38,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:38,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775877914] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:38,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:17:38,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-18 20:17:38,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748525215] [2022-11-18 20:17:38,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:38,946 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:38,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:38,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:17:38,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:17:38,947 INFO L87 Difference]: Start difference. First operand 968 states and 1182 transitions. cyclomatic complexity: 223 Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:39,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:39,148 INFO L93 Difference]: Finished difference Result 1896 states and 2309 transitions. [2022-11-18 20:17:39,148 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1896 states and 2309 transitions. [2022-11-18 20:17:39,160 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 1520 [2022-11-18 20:17:39,169 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1896 states to 1896 states and 2309 transitions. [2022-11-18 20:17:39,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1896 [2022-11-18 20:17:39,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1896 [2022-11-18 20:17:39,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1896 states and 2309 transitions. [2022-11-18 20:17:39,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:39,177 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1896 states and 2309 transitions. [2022-11-18 20:17:39,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1896 states and 2309 transitions. [2022-11-18 20:17:39,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1896 to 979. [2022-11-18 20:17:39,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 979 states have (on average 1.219611848825332) internal successors, (1194), 978 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:39,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 1194 transitions. [2022-11-18 20:17:39,213 INFO L240 hiAutomatonCegarLoop]: Abstraction has 979 states and 1194 transitions. [2022-11-18 20:17:39,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:17:39,214 INFO L428 stractBuchiCegarLoop]: Abstraction has 979 states and 1194 transitions. [2022-11-18 20:17:39,215 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-18 20:17:39,215 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 979 states and 1194 transitions. [2022-11-18 20:17:39,219 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 760 [2022-11-18 20:17:39,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:39,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:39,220 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-18 20:17:39,220 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-18 20:17:39,220 INFO L748 eck$LassoCheckResult]: Stem: 23932#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 23918#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 23903#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 23905#L61 assume !(0 == mp_add_~a2~0#1 % 256); 23906#L59-1 mp_add_~nb~0#1 := 4; 23927#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 23929#L71 assume !(0 == mp_add_~b2~0#1 % 256); 23981#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 23979#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 23978#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23943#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 23944#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23938#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23939#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23975#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23974#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23972#L108 assume !(0 == mp_add_~i~0#1 % 256); 23969#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 23967#L109-1 [2022-11-18 20:17:39,220 INFO L750 eck$LassoCheckResult]: Loop: 23967#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23964#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23965#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23971#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23970#L108 assume !(0 == mp_add_~i~0#1 % 256); 23956#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23955#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 23933#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23923#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23924#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23937#L108 assume !(0 == mp_add_~i~0#1 % 256); 23968#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23966#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23963#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 23960#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23959#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23957#L108 assume !(0 == mp_add_~i~0#1 % 256); 23958#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 23967#L109-1 [2022-11-18 20:17:39,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:39,221 INFO L85 PathProgramCache]: Analyzing trace with hash 2019093187, now seen corresponding path program 1 times [2022-11-18 20:17:39,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:39,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613926479] [2022-11-18 20:17:39,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:39,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:39,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:39,362 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-18 20:17:39,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:39,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613926479] [2022-11-18 20:17:39,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613926479] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:39,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:39,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:17:39,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151147850] [2022-11-18 20:17:39,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:39,364 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:39,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:39,364 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 2 times [2022-11-18 20:17:39,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:39,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076814996] [2022-11-18 20:17:39,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:39,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:39,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:39,435 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-18 20:17:39,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:39,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076814996] [2022-11-18 20:17:39,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076814996] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:39,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139004187] [2022-11-18 20:17:39,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:17:39,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:39,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:39,442 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:39,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 20:17:39,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 20:17:39,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:17:39,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:17:39,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:39,529 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-18 20:17:39,529 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:39,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139004187] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:39,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:17:39,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-18 20:17:39,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565798528] [2022-11-18 20:17:39,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:39,532 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:39,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:39,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:17:39,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:17:39,533 INFO L87 Difference]: Start difference. First operand 979 states and 1194 transitions. cyclomatic complexity: 224 Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:39,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:39,718 INFO L93 Difference]: Finished difference Result 1087 states and 1294 transitions. [2022-11-18 20:17:39,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1087 states and 1294 transitions. [2022-11-18 20:17:39,725 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 819 [2022-11-18 20:17:39,730 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1087 states to 979 states and 1124 transitions. [2022-11-18 20:17:39,731 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 979 [2022-11-18 20:17:39,732 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 979 [2022-11-18 20:17:39,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1124 transitions. [2022-11-18 20:17:39,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:39,734 INFO L218 hiAutomatonCegarLoop]: Abstraction has 979 states and 1124 transitions. [2022-11-18 20:17:39,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1124 transitions. [2022-11-18 20:17:39,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 843. [2022-11-18 20:17:39,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 843 states have (on average 1.166073546856465) internal successors, (983), 842 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:39,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 983 transitions. [2022-11-18 20:17:39,757 INFO L240 hiAutomatonCegarLoop]: Abstraction has 843 states and 983 transitions. [2022-11-18 20:17:39,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:17:39,758 INFO L428 stractBuchiCegarLoop]: Abstraction has 843 states and 983 transitions. [2022-11-18 20:17:39,758 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-18 20:17:39,759 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 843 states and 983 transitions. [2022-11-18 20:17:39,763 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-18 20:17:39,763 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:39,763 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:39,764 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-18 20:17:39,764 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:39,764 INFO L748 eck$LassoCheckResult]: Stem: 26059#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 26049#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 26033#L59 assume !(0 == mp_add_~a3~0#1 % 256); 26034#L59-1 mp_add_~nb~0#1 := 4; 26095#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 26094#L71 assume !(0 == mp_add_~b2~0#1 % 256); 26071#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 26072#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 26097#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26084#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 26089#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 26090#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 26081#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 26082#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26738#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26836#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 26833#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 26832#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 26831#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 26823#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26821#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 26819#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26818#L84 assume !(0 == mp_add_~i~0#1 % 256); 26817#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 26747#L85-1 [2022-11-18 20:17:39,765 INFO L750 eck$LassoCheckResult]: Loop: 26747#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 26816#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 26815#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26238#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26814#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 26806#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 26802#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 26799#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 26796#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26793#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 26790#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26789#L84 assume !(0 == mp_add_~i~0#1 % 256); 26788#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 26787#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 26786#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 26785#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26782#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26780#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 26779#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 26778#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 26777#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 26776#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26773#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 26770#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26769#L84 assume !(0 == mp_add_~i~0#1 % 256); 26768#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 26767#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 26766#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 26765#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26763#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26764#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 26804#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 26801#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 26798#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 26795#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26771#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 26772#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26749#L84 assume !(0 == mp_add_~i~0#1 % 256); 26750#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 26744#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 26745#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 26830#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 26828#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 26826#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 26824#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 26822#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 26820#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 26774#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 26775#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 26751#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 26752#L84 assume !(0 == mp_add_~i~0#1 % 256); 26746#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 26747#L85-1 [2022-11-18 20:17:39,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:39,766 INFO L85 PathProgramCache]: Analyzing trace with hash 2050582902, now seen corresponding path program 1 times [2022-11-18 20:17:39,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:39,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177221622] [2022-11-18 20:17:39,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:39,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:39,918 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:17:39,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:39,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177221622] [2022-11-18 20:17:39,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177221622] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:39,919 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:39,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:17:39,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653615565] [2022-11-18 20:17:39,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:39,920 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:39,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:39,921 INFO L85 PathProgramCache]: Analyzing trace with hash 239687477, now seen corresponding path program 1 times [2022-11-18 20:17:39,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:39,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357303711] [2022-11-18 20:17:39,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:39,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:40,162 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 18 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:17:40,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:40,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357303711] [2022-11-18 20:17:40,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357303711] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:40,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988554173] [2022-11-18 20:17:40,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:40,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:40,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:40,170 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:40,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 20:17:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:40,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:17:40,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:40,332 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-18 20:17:40,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:40,437 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-18 20:17:40,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988554173] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:40,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:40,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2022-11-18 20:17:40,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683686626] [2022-11-18 20:17:40,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:40,439 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:40,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:40,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:40,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:40,440 INFO L87 Difference]: Start difference. First operand 843 states and 983 transitions. cyclomatic complexity: 148 Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:40,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:40,756 INFO L93 Difference]: Finished difference Result 2444 states and 2837 transitions. [2022-11-18 20:17:40,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2444 states and 2837 transitions. [2022-11-18 20:17:40,769 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 2184 [2022-11-18 20:17:40,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2444 states to 2444 states and 2837 transitions. [2022-11-18 20:17:40,791 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2444 [2022-11-18 20:17:40,793 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2444 [2022-11-18 20:17:40,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2444 states and 2837 transitions. [2022-11-18 20:17:40,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:40,797 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2444 states and 2837 transitions. [2022-11-18 20:17:40,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2444 states and 2837 transitions. [2022-11-18 20:17:40,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2444 to 843. [2022-11-18 20:17:40,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 843 states have (on average 1.166073546856465) internal successors, (983), 842 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:40,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 983 transitions. [2022-11-18 20:17:40,836 INFO L240 hiAutomatonCegarLoop]: Abstraction has 843 states and 983 transitions. [2022-11-18 20:17:40,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:17:40,837 INFO L428 stractBuchiCegarLoop]: Abstraction has 843 states and 983 transitions. [2022-11-18 20:17:40,837 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-18 20:17:40,838 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 843 states and 983 transitions. [2022-11-18 20:17:40,842 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-18 20:17:40,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:40,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:40,844 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:40,845 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:40,845 INFO L748 eck$LassoCheckResult]: Stem: 29675#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 29664#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 29654#L59 assume !(0 == mp_add_~a3~0#1 % 256); 29655#L59-1 mp_add_~nb~0#1 := 4; 29669#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 29844#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 29842#L73 assume 0 == mp_add_~b1~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 29843#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 30447#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30445#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30444#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 30443#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 30442#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 30441#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30440#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30437#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30435#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 30434#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30433#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30432#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30431#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30430#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30429#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30428#L84 assume !(0 == mp_add_~i~0#1 % 256); 30427#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 30355#L85-1 [2022-11-18 20:17:40,845 INFO L750 eck$LassoCheckResult]: Loop: 30355#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 30426#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30425#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30052#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30424#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30415#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 30411#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30407#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30403#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30399#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30396#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30394#L84 assume !(0 == mp_add_~i~0#1 % 256); 30393#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 30391#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 30390#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30389#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30386#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30384#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30383#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30382#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 30381#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30380#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30379#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30378#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30377#L84 assume !(0 == mp_add_~i~0#1 % 256); 30376#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 30375#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 30374#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 30373#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30371#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30372#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30418#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30413#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30409#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 30405#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30401#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30397#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30357#L84 assume !(0 == mp_add_~i~0#1 % 256); 30358#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 30353#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 30349#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30350#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30453#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 30452#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30417#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30412#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30408#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30404#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30400#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30359#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 30360#L84 assume !(0 == mp_add_~i~0#1 % 256); 30354#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 30355#L85-1 [2022-11-18 20:17:40,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:40,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1030182212, now seen corresponding path program 1 times [2022-11-18 20:17:40,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:40,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474626588] [2022-11-18 20:17:40,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:40,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:40,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:41,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:17:41,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:41,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474626588] [2022-11-18 20:17:41,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474626588] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:41,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:41,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 20:17:41,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698841210] [2022-11-18 20:17:41,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:41,109 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:41,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:41,109 INFO L85 PathProgramCache]: Analyzing trace with hash 239687477, now seen corresponding path program 2 times [2022-11-18 20:17:41,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:41,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68303472] [2022-11-18 20:17:41,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:41,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:41,317 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 18 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:17:41,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:41,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68303472] [2022-11-18 20:17:41,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68303472] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:41,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215087475] [2022-11-18 20:17:41,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:17:41,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:41,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:41,326 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:41,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 20:17:41,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 20:17:41,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:17:41,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:17:41,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:41,454 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-11-18 20:17:41,454 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:41,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215087475] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:41,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:17:41,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2022-11-18 20:17:41,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33051571] [2022-11-18 20:17:41,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:41,456 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:41,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:41,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:17:41,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:17:41,457 INFO L87 Difference]: Start difference. First operand 843 states and 983 transitions. cyclomatic complexity: 148 Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:42,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:42,123 INFO L93 Difference]: Finished difference Result 3237 states and 3754 transitions. [2022-11-18 20:17:42,123 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3237 states and 3754 transitions. [2022-11-18 20:17:42,138 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2912 [2022-11-18 20:17:42,166 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3237 states to 3237 states and 3754 transitions. [2022-11-18 20:17:42,167 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3237 [2022-11-18 20:17:42,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3237 [2022-11-18 20:17:42,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3237 states and 3754 transitions. [2022-11-18 20:17:42,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:42,175 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3237 states and 3754 transitions. [2022-11-18 20:17:42,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3237 states and 3754 transitions. [2022-11-18 20:17:42,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3237 to 819. [2022-11-18 20:17:42,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 819 states have (on average 1.1660561660561661) internal successors, (955), 818 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:42,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 955 transitions. [2022-11-18 20:17:42,212 INFO L240 hiAutomatonCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-18 20:17:42,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:17:42,214 INFO L428 stractBuchiCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-18 20:17:42,215 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-18 20:17:42,216 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 819 states and 955 transitions. [2022-11-18 20:17:42,219 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-18 20:17:42,220 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:42,220 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:42,223 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:42,223 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-18 20:17:42,224 INFO L748 eck$LassoCheckResult]: Stem: 33932#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 33922#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 33912#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 33914#L61 assume !(0 == mp_add_~a2~0#1 % 256); 33915#L59-1 mp_add_~nb~0#1 := 4; 33929#L69 assume !(0 == mp_add_~b3~0#1 % 256); 33920#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 34096#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34093#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34087#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34088#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 34076#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34077#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34064#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34065#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 34035#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 34036#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34028#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34029#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34019#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34020#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34008#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34007#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34006#L90 assume !(0 == mp_add_~i~0#1 % 256); 34005#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 33954#L91-1 [2022-11-18 20:17:42,224 INFO L750 eck$LassoCheckResult]: Loop: 33954#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34004#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34001#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 33999#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 33998#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 33995#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 33994#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 33993#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 33992#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 33968#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 33969#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34116#L90 assume !(0 == mp_add_~i~0#1 % 256); 34115#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34114#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 34113#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34109#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 34110#L96 assume !(0 == mp_add_~partial_sum~0#1); 34112#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 34108#L96-4 mp_add_~carry~0#1 := 1; 34105#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34106#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34089#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 34090#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34079#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34080#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34068#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34069#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 34125#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 34058#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34124#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34123#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34122#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 34121#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34120#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34119#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34118#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34046#L90 assume !(0 == mp_add_~i~0#1 % 256); 34078#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34066#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34067#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34037#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 34038#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34030#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 33997#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34022#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34023#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34011#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34012#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 33958#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 33959#L90 assume !(0 == mp_add_~i~0#1 % 256); 33953#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 33954#L91-1 [2022-11-18 20:17:42,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:42,225 INFO L85 PathProgramCache]: Analyzing trace with hash -716948653, now seen corresponding path program 1 times [2022-11-18 20:17:42,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:42,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171320941] [2022-11-18 20:17:42,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:42,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:42,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:42,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 20:17:42,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:42,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171320941] [2022-11-18 20:17:42,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171320941] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:42,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:42,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:17:42,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333289426] [2022-11-18 20:17:42,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:42,360 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:42,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:42,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1658962316, now seen corresponding path program 1 times [2022-11-18 20:17:42,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:42,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504409361] [2022-11-18 20:17:42,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:42,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:42,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:42,587 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-18 20:17:42,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:42,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504409361] [2022-11-18 20:17:42,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504409361] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:42,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:42,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 20:17:42,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452033906] [2022-11-18 20:17:42,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:42,589 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:42,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:42,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:42,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:42,590 INFO L87 Difference]: Start difference. First operand 819 states and 955 transitions. cyclomatic complexity: 144 Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:42,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:42,895 INFO L93 Difference]: Finished difference Result 2394 states and 2781 transitions. [2022-11-18 20:17:42,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2394 states and 2781 transitions. [2022-11-18 20:17:42,906 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 2184 [2022-11-18 20:17:42,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2394 states to 2394 states and 2781 transitions. [2022-11-18 20:17:42,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2394 [2022-11-18 20:17:42,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2394 [2022-11-18 20:17:42,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2394 states and 2781 transitions. [2022-11-18 20:17:42,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:42,925 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2394 states and 2781 transitions. [2022-11-18 20:17:42,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2394 states and 2781 transitions. [2022-11-18 20:17:42,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2394 to 819. [2022-11-18 20:17:42,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 819 states have (on average 1.1660561660561661) internal successors, (955), 818 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:42,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 955 transitions. [2022-11-18 20:17:42,958 INFO L240 hiAutomatonCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-18 20:17:42,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:17:42,959 INFO L428 stractBuchiCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-18 20:17:42,959 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-18 20:17:42,959 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 819 states and 955 transitions. [2022-11-18 20:17:42,962 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-18 20:17:42,963 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:42,963 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:42,963 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:42,964 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-18 20:17:42,964 INFO L748 eck$LassoCheckResult]: Stem: 37163#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 37154#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 37144#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 37146#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 37147#L63 assume !(0 == mp_add_~a1~0#1 % 256); 37148#L59-1 mp_add_~nb~0#1 := 4; 37265#L69 assume !(0 == mp_add_~b3~0#1 % 256); 37262#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 37261#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 37258#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37260#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37541#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 37540#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 37539#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 37538#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 37535#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 37533#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 37532#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 37531#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 37530#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 37529#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37528#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 37240#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37239#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37238#L90 assume !(0 == mp_add_~i~0#1 % 256); 37237#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 37182#L91-1 [2022-11-18 20:17:42,964 INFO L750 eck$LassoCheckResult]: Loop: 37182#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 37236#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 37233#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 37231#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 37228#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 37227#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 37226#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 37225#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37224#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 37201#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37202#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37338#L90 assume !(0 == mp_add_~i~0#1 % 256); 37337#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 37336#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 37334#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 37330#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 37331#L96 assume !(0 == mp_add_~partial_sum~0#1); 37333#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 37329#L96-4 mp_add_~carry~0#1 := 1; 37327#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 37328#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 37323#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 37324#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 37317#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37318#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 37310#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37311#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 37346#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 37302#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 37345#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 37344#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 37343#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 37342#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37341#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 37340#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37339#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37290#L90 assume !(0 == mp_add_~i~0#1 % 256); 37316#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 37308#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 37309#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 37285#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 37286#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 37282#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 37230#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 37278#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 37279#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 37271#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 37272#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 37186#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 37187#L90 assume !(0 == mp_add_~i~0#1 % 256); 37181#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 37182#L91-1 [2022-11-18 20:17:42,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:42,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1411701626, now seen corresponding path program 1 times [2022-11-18 20:17:42,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:42,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900994676] [2022-11-18 20:17:42,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:42,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:42,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:43,112 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 20:17:43,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:43,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900994676] [2022-11-18 20:17:43,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900994676] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:43,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:43,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 20:17:43,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303024169] [2022-11-18 20:17:43,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:43,114 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:43,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:43,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1658962316, now seen corresponding path program 2 times [2022-11-18 20:17:43,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:43,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674287019] [2022-11-18 20:17:43,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:43,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:43,302 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-18 20:17:43,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:43,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674287019] [2022-11-18 20:17:43,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674287019] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:43,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:43,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 20:17:43,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26929034] [2022-11-18 20:17:43,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:43,305 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:43,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:43,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:17:43,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:17:43,306 INFO L87 Difference]: Start difference. First operand 819 states and 955 transitions. cyclomatic complexity: 144 Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:43,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:43,781 INFO L93 Difference]: Finished difference Result 3185 states and 3699 transitions. [2022-11-18 20:17:43,781 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3185 states and 3699 transitions. [2022-11-18 20:17:43,796 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2912 [2022-11-18 20:17:43,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3185 states to 3185 states and 3699 transitions. [2022-11-18 20:17:43,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3185 [2022-11-18 20:17:43,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3185 [2022-11-18 20:17:43,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3185 states and 3699 transitions. [2022-11-18 20:17:43,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:43,851 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3185 states and 3699 transitions. [2022-11-18 20:17:43,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3185 states and 3699 transitions. [2022-11-18 20:17:43,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3185 to 819. [2022-11-18 20:17:43,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 819 states have (on average 1.1660561660561661) internal successors, (955), 818 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:43,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 955 transitions. [2022-11-18 20:17:43,884 INFO L240 hiAutomatonCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-18 20:17:43,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:17:43,886 INFO L428 stractBuchiCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-11-18 20:17:43,886 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-18 20:17:43,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 819 states and 955 transitions. [2022-11-18 20:17:43,889 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-18 20:17:43,889 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:43,889 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:43,890 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:43,890 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:43,891 INFO L748 eck$LassoCheckResult]: Stem: 41188#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 41178#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 41168#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 41170#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 41171#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 41172#L59-1 mp_add_~nb~0#1 := 4; 41293#L69 assume !(0 == mp_add_~b3~0#1 % 256); 41290#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 41289#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 41286#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41288#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41572#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 41571#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41570#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41569#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41566#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 41564#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 41563#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41562#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41561#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41560#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41559#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 41268#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41267#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41266#L90 assume !(0 == mp_add_~i~0#1 % 256); 41265#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 41211#L91-1 [2022-11-18 20:17:43,891 INFO L750 eck$LassoCheckResult]: Loop: 41211#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41264#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41261#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 41259#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41258#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 41255#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41254#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41253#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41252#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 41230#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41231#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41366#L90 assume !(0 == mp_add_~i~0#1 % 256); 41365#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41363#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 41362#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41358#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 41360#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41353#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41354#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 41349#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41350#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41342#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 41343#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41335#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41334#L90 assume !(0 == mp_add_~i~0#1 % 256); 41333#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41332#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41331#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 41329#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 41328#L96 assume !(0 == mp_add_~partial_sum~0#1); 41327#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 41326#L96-4 mp_add_~carry~0#1 := 1; 41325#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41324#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41323#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41322#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 41321#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41320#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 41319#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41317#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 41313#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 41314#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41310#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41257#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41306#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41307#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41299#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 41300#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41215#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41216#L90 assume !(0 == mp_add_~i~0#1 % 256); 41210#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 41211#L91-1 [2022-11-18 20:17:43,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:43,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1192846908, now seen corresponding path program 1 times [2022-11-18 20:17:43,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:43,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222926888] [2022-11-18 20:17:43,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:43,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:43,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:44,042 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 20:17:44,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:44,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222926888] [2022-11-18 20:17:44,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222926888] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:44,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:44,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 20:17:44,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656005358] [2022-11-18 20:17:44,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:44,044 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:44,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:44,044 INFO L85 PathProgramCache]: Analyzing trace with hash 2109731290, now seen corresponding path program 1 times [2022-11-18 20:17:44,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:44,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231682982] [2022-11-18 20:17:44,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:44,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:44,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:44,181 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 20:17:44,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:44,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231682982] [2022-11-18 20:17:44,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231682982] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:44,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360002949] [2022-11-18 20:17:44,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:44,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:44,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:44,190 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:44,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 20:17:44,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:44,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:17:44,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:44,423 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:17:44,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:44,592 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:17:44,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360002949] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:44,593 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:44,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2022-11-18 20:17:44,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615927422] [2022-11-18 20:17:44,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:44,594 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:44,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:44,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:17:44,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:17:44,595 INFO L87 Difference]: Start difference. First operand 819 states and 955 transitions. cyclomatic complexity: 144 Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:45,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:45,240 INFO L93 Difference]: Finished difference Result 3169 states and 3680 transitions. [2022-11-18 20:17:45,240 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3169 states and 3680 transitions. [2022-11-18 20:17:45,253 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2912 [2022-11-18 20:17:45,276 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3169 states to 3169 states and 3680 transitions. [2022-11-18 20:17:45,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3169 [2022-11-18 20:17:45,280 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3169 [2022-11-18 20:17:45,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3169 states and 3680 transitions. [2022-11-18 20:17:45,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:45,285 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3169 states and 3680 transitions. [2022-11-18 20:17:45,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3169 states and 3680 transitions. [2022-11-18 20:17:45,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3169 to 796. [2022-11-18 20:17:45,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 796 states have (on average 1.1633165829145728) internal successors, (926), 795 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:45,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 926 transitions. [2022-11-18 20:17:45,353 INFO L240 hiAutomatonCegarLoop]: Abstraction has 796 states and 926 transitions. [2022-11-18 20:17:45,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:17:45,354 INFO L428 stractBuchiCegarLoop]: Abstraction has 796 states and 926 transitions. [2022-11-18 20:17:45,354 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-18 20:17:45,354 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 926 transitions. [2022-11-18 20:17:45,358 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 728 [2022-11-18 20:17:45,358 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:45,358 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:45,359 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-18 20:17:45,359 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:45,359 INFO L748 eck$LassoCheckResult]: Stem: 45505#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 45496#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 45481#L59 assume !(0 == mp_add_~a3~0#1 % 256); 45482#L59-1 mp_add_~nb~0#1 := 4; 45501#L69 assume !(0 == mp_add_~b3~0#1 % 256); 45492#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 45517#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 45530#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45529#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 45528#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 45527#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 45526#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 45525#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 45523#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 45524#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 45698#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 45697#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 45694#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45692#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 45691#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 45690#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 45689#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 45688#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45687#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 45685#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45684#L84 assume !(0 == mp_add_~i~0#1 % 256); 45683#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 45548#L85-1 [2022-11-18 20:17:45,360 INFO L750 eck$LassoCheckResult]: Loop: 45548#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 45682#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 45680#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 45679#L90 assume !(0 == mp_add_~i~0#1 % 256); 45678#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 45667#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 45677#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 45674#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45670#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 45661#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 45660#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 45659#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 45658#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45657#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 45655#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45654#L84 assume !(0 == mp_add_~i~0#1 % 256); 45653#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 45652#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 45545#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 45650#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 45649#L90 assume !(0 == mp_add_~i~0#1 % 256); 45648#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 45647#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 45646#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 45642#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45644#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 45637#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 45638#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 45633#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 45634#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45629#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 45630#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45625#L84 assume !(0 == mp_add_~i~0#1 % 256); 45624#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 45623#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 45621#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 45618#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 45612#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45609#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 45608#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 45607#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 45606#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 45604#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45605#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 45590#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45591#L84 assume !(0 == mp_add_~i~0#1 % 256); 45586#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 45587#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 45582#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 45583#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 45578#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 45671#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 45669#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 45560#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 45561#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 45556#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 45557#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 45552#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 45553#L84 assume !(0 == mp_add_~i~0#1 % 256); 45547#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 45548#L85-1 [2022-11-18 20:17:45,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:45,361 INFO L85 PathProgramCache]: Analyzing trace with hash 434383451, now seen corresponding path program 1 times [2022-11-18 20:17:45,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:45,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713707290] [2022-11-18 20:17:45,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:45,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:45,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:45,377 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:45,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:45,393 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:45,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:45,394 INFO L85 PathProgramCache]: Analyzing trace with hash -679671303, now seen corresponding path program 1 times [2022-11-18 20:17:45,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:45,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975688583] [2022-11-18 20:17:45,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:45,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:45,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:45,612 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 11 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:17:45,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:45,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975688583] [2022-11-18 20:17:45,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975688583] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:45,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265485621] [2022-11-18 20:17:45,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:45,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:45,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:45,621 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:45,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-18 20:17:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:45,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:17:45,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:45,766 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-18 20:17:45,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:45,861 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-18 20:17:45,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265485621] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:45,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:45,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2022-11-18 20:17:45,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377241264] [2022-11-18 20:17:45,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:45,864 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:17:45,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:45,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:17:45,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:17:45,866 INFO L87 Difference]: Start difference. First operand 796 states and 926 transitions. cyclomatic complexity: 138 Second operand has 13 states, 12 states have (on average 10.666666666666666) internal successors, (128), 13 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:46,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:46,572 INFO L93 Difference]: Finished difference Result 703 states and 772 transitions. [2022-11-18 20:17:46,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 703 states and 772 transitions. [2022-11-18 20:17:46,575 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 89 [2022-11-18 20:17:46,578 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 703 states to 620 states and 685 transitions. [2022-11-18 20:17:46,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 620 [2022-11-18 20:17:46,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 620 [2022-11-18 20:17:46,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 620 states and 685 transitions. [2022-11-18 20:17:46,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:46,580 INFO L218 hiAutomatonCegarLoop]: Abstraction has 620 states and 685 transitions. [2022-11-18 20:17:46,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states and 685 transitions. [2022-11-18 20:17:46,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 248. [2022-11-18 20:17:46,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 248 states have (on average 1.153225806451613) internal successors, (286), 247 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:46,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 286 transitions. [2022-11-18 20:17:46,588 INFO L240 hiAutomatonCegarLoop]: Abstraction has 248 states and 286 transitions. [2022-11-18 20:17:46,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:17:46,589 INFO L428 stractBuchiCegarLoop]: Abstraction has 248 states and 286 transitions. [2022-11-18 20:17:46,589 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-18 20:17:46,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 248 states and 286 transitions. [2022-11-18 20:17:46,590 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 43 [2022-11-18 20:17:46,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:46,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:46,598 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:46,598 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:46,600 INFO L748 eck$LassoCheckResult]: Stem: 47385#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 47376#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 47367#L59 assume !(0 == mp_add_~a3~0#1 % 256); 47368#L59-1 mp_add_~nb~0#1 := 4; 47381#L69 assume !(0 == mp_add_~b3~0#1 % 256); 47374#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 47399#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 47494#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 47493#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 47492#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 47491#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 47490#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 47489#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 47488#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 47487#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 47486#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 47485#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 47482#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 47480#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 47479#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 47478#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 47477#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 47476#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 47475#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 47473#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 47474#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 47528#L90 assume !(0 == mp_add_~i~0#1 % 256); 47527#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 47525#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 47526#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 47539#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 47537#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 47536#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 47535#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 47534#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 47533#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 47532#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 47531#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 47452#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 47530#L90 assume !(0 == mp_add_~i~0#1 % 256); 47529#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 47524#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 47407#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 47408#L89 assume mp_add_~partial_sum~0#1 % 65536 > 254; 47556#L96 assume !(0 == mp_add_~partial_sum~0#1); 47558#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 47555#L96-4 mp_add_~carry~0#1 := 1; 47553#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 47554#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 47549#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 47550#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 47545#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 47546#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 47542#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 47423#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 47594#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 47404#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 47609#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 47608#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 47607#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 47390#L102-1 [2022-11-18 20:17:46,600 INFO L750 eck$LassoCheckResult]: Loop: 47390#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 47386#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 47387#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 47396#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 47559#L90 assume !(0 == mp_add_~i~0#1 % 256); 47593#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 47592#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 47366#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 47362#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 47363#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 47382#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 47371#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 47372#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 47390#L102-1 [2022-11-18 20:17:46,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:46,600 INFO L85 PathProgramCache]: Analyzing trace with hash 897788692, now seen corresponding path program 1 times [2022-11-18 20:17:46,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:46,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969145636] [2022-11-18 20:17:46,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:46,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:46,782 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 37 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-18 20:17:46,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:46,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969145636] [2022-11-18 20:17:46,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969145636] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:46,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822841669] [2022-11-18 20:17:46,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:46,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:46,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:46,790 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:46,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-18 20:17:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:46,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:17:46,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:47,064 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 37 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-18 20:17:47,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:47,334 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 20:17:47,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822841669] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:47,335 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:47,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 13 [2022-11-18 20:17:47,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526667863] [2022-11-18 20:17:47,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:47,337 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:47,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:47,337 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 1 times [2022-11-18 20:17:47,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:47,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63827492] [2022-11-18 20:17:47,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:47,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:47,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:47,344 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:47,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:47,348 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:47,492 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:17:47,494 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:17:47,494 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:17:47,494 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:17:47,494 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:17:47,495 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:47,495 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:17:47,495 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:17:47,495 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration26_Loop [2022-11-18 20:17:47,495 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:17:47,496 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:17:47,515 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-18 20:17:47,545 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-18 20:17:47,864 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:17:47,865 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:17:47,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:47,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:47,873 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:47,882 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:17:47,882 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:17:47,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-18 20:17:47,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:47,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:47,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:47,956 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:47,971 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:17:47,971 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:17:47,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-18 20:17:48,476 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:17:48,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:48,482 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:17:48,482 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:17:48,482 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:17:48,482 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:17:48,483 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:17:48,483 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:48,483 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:17:48,483 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:17:48,483 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration26_Loop [2022-11-18 20:17:48,483 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:17:48,483 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:17:48,484 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-18 20:17:48,503 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-18 20:17:48,797 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:17:48,801 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:17:48,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:48,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:48,803 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:48,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-18 20:17:48,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:48,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:48,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:48,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:48,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:48,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:17:48,826 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:17:48,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:48,847 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:48,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:48,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:48,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:48,860 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:48,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:48,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-18 20:17:48,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:48,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:48,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:48,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:48,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:17:48,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:17:48,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:48,922 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:48,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:48,932 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 20:17:48,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:48,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:48,937 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:48,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-18 20:17:48,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-18 20:17:48,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:48,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:48,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:48,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:48,962 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:48,967 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:48,967 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:48,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:48,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:48,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:48,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:48,993 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:48,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-18 20:17:49,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:49,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,015 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:49,027 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:49,027 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,040 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,051 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 20:17:49,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,052 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-18 20:17:49,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:49,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,068 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:49,075 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:49,078 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,106 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,111 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,113 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-18 20:17:49,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:49,144 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,144 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:49,147 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:49,147 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,173 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 20:17:49,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,175 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,185 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-18 20:17:49,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:49,200 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,200 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:49,210 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:49,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,231 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-18 20:17:49,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-18 20:17:49,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:49,247 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,247 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,247 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,248 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:49,251 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:49,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,258 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-11-18 20:17:49,263 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 20:17:49,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,265 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-18 20:17:49,273 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,284 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,284 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:49,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,285 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:49,294 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:49,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,322 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,337 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-18 20:17:49,351 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,351 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:49,352 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,352 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:49,355 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:49,355 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,378 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 20:17:49,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,379 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-18 20:17:49,390 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,404 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,404 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:17:49,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,405 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,405 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:49,414 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:49,414 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,445 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-18 20:17:49,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,469 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,469 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:17:49,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,470 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,470 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:49,478 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:49,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,492 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,503 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 20:17:49,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,505 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-18 20:17:49,526 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,527 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:49,527 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,527 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,527 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,527 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:49,540 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:49,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,570 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,582 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-18 20:17:49,603 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,603 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:49,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,603 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:49,613 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:49,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,642 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 20:17:49,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,643 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,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-18 20:17:49,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-18 20:17:49,663 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,663 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:49,663 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,663 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,663 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:49,671 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:49,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,700 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-18 20:17:49,719 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,719 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:49,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,720 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:49,723 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:49,723 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,754 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 20:17:49,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,756 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-18 20:17:49,776 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,776 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:49,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,776 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:17:49,787 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:17:49,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:49,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:49,821 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:49,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:49,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-18 20:17:49,842 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:49,842 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:49,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:49,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:49,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:49,843 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:17:49,849 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:17:49,849 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:49,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:49,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:49,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:49,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:17:49,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:17:49,879 INFO L87 Difference]: Start difference. First operand 248 states and 286 transitions. cyclomatic complexity: 41 Second operand has 13 states, 13 states have (on average 8.76923076923077) internal successors, (114), 13 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:50,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:50,761 INFO L93 Difference]: Finished difference Result 982 states and 1104 transitions. [2022-11-18 20:17:50,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 982 states and 1104 transitions. [2022-11-18 20:17:50,765 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 209 [2022-11-18 20:17:50,768 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 982 states to 910 states and 1025 transitions. [2022-11-18 20:17:50,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 910 [2022-11-18 20:17:50,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 910 [2022-11-18 20:17:50,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 910 states and 1025 transitions. [2022-11-18 20:17:50,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:50,772 INFO L218 hiAutomatonCegarLoop]: Abstraction has 910 states and 1025 transitions. [2022-11-18 20:17:50,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states and 1025 transitions. [2022-11-18 20:17:50,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 439. [2022-11-18 20:17:50,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 439 states have (on average 1.143507972665148) internal successors, (502), 438 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:50,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 502 transitions. [2022-11-18 20:17:50,785 INFO L240 hiAutomatonCegarLoop]: Abstraction has 439 states and 502 transitions. [2022-11-18 20:17:50,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-18 20:17:50,786 INFO L428 stractBuchiCegarLoop]: Abstraction has 439 states and 502 transitions. [2022-11-18 20:17:50,786 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-18 20:17:50,787 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 439 states and 502 transitions. [2022-11-18 20:17:50,788 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 60 [2022-11-18 20:17:50,788 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:50,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:50,789 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:50,789 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:50,789 INFO L748 eck$LassoCheckResult]: Stem: 49017#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 49007#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 48992#L59 assume !(0 == mp_add_~a3~0#1 % 256); 48993#L59-1 mp_add_~nb~0#1 := 4; 49012#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 49002#L71 assume !(0 == mp_add_~b2~0#1 % 256); 49003#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 49030#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49045#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49046#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 49041#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49042#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 49037#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49038#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 49033#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 49034#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 49112#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 49113#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 49105#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49104#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 49099#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49100#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49095#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49096#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49091#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49092#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49088#L84 assume !(0 == mp_add_~i~0#1 % 256); 49089#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 49084#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 49085#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49142#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49054#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49252#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49251#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 49250#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49249#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49248#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49247#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49246#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49245#L84 assume !(0 == mp_add_~i~0#1 % 256); 49244#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49243#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 49242#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49232#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49229#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49227#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49226#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49225#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 49224#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49223#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49222#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49221#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49220#L84 assume !(0 == mp_add_~i~0#1 % 256); 49219#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49218#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 49215#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 49216#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49271#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49268#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49266#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49264#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49262#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 49261#L102-1 [2022-11-18 20:17:50,790 INFO L750 eck$LassoCheckResult]: Loop: 49261#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49260#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49259#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49258#L84 assume !(0 == mp_add_~i~0#1 % 256); 49257#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49256#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 49217#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49031#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49032#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 49269#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49267#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49265#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49263#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49261#L102-1 [2022-11-18 20:17:50,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:50,790 INFO L85 PathProgramCache]: Analyzing trace with hash 208339012, now seen corresponding path program 1 times [2022-11-18 20:17:50,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:50,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590062461] [2022-11-18 20:17:50,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:50,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:50,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:51,080 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-18 20:17:51,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:51,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590062461] [2022-11-18 20:17:51,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590062461] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:51,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709191687] [2022-11-18 20:17:51,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:51,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:51,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:51,083 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:51,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-18 20:17:51,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:51,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:17:51,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:51,699 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 4 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-18 20:17:51,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:51,889 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 49 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-18 20:17:51,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709191687] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:51,889 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:51,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2022-11-18 20:17:51,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838961727] [2022-11-18 20:17:51,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:51,890 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:17:51,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:51,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 1 times [2022-11-18 20:17:51,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:51,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216894456] [2022-11-18 20:17:51,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:51,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:51,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:51,896 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:51,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:51,900 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:52,026 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:17:52,026 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:17:52,026 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:17:52,026 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:17:52,026 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:17:52,026 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:52,026 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:17:52,027 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:17:52,027 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration27_Loop [2022-11-18 20:17:52,027 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:17:52,027 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:17:52,028 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-18 20:17:52,037 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-18 20:17:52,339 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:17:52,339 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:17:52,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:52,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:52,346 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:52,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:17:52,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:17:52,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-18 20:17:52,401 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:17:52,401 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:17:52,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:52,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:52,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:52,451 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:52,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-18 20:17:52,510 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:17:52,510 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:17:52,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-11-18 20:17:52,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:52,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:52,560 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:52,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-18 20:17:52,565 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:17:52,565 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:17:53,317 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:17:53,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:53,323 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:17:53,323 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:17:53,324 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:17:53,324 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:17:53,324 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:17:53,324 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:53,324 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:17:53,324 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:17:53,324 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration27_Loop [2022-11-18 20:17:53,324 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:17:53,324 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:17:53,325 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-18 20:17:53,353 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-18 20:17:53,778 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:17:53,778 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:17:53,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:53,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:53,780 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:53,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-18 20:17:53,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:53,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:53,797 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:53,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:53,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:53,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:17:53,799 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:17:53,799 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:53,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:53,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:53,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:53,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:53,809 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:53,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:53,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-18 20:17:53,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:53,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:53,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:53,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:53,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:17:53,838 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:17:53,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:53,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:53,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:53,856 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 20:17:53,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:53,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:53,858 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:53,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-18 20:17:53,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-18 20:17:53,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:53,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:53,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:53,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:53,875 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:53,877 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:53,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:53,882 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:53,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:53,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:53,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:53,887 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:53,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-18 20:17:53,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:53,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:53,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:53,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:53,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:53,904 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:53,908 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:53,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:53,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:53,919 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-11-18 20:17:53,920 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 20:17:53,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:53,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:53,921 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:53,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-18 20:17:53,925 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:53,938 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:53,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:53,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:53,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:53,939 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:53,941 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:53,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:53,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:53,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:53,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:53,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:53,979 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:53,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-18 20:17:54,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:54,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,004 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:54,011 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:54,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,031 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,039 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 20:17:54,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,041 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-18 20:17:54,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:54,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,068 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:54,072 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:54,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,102 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-18 20:17:54,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:54,124 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,124 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:54,133 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:54,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,178 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 20:17:54,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,180 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-18 20:17:54,203 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,203 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:54,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,204 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:54,208 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:54,208 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,231 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,242 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,244 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,260 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-18 20:17:54,277 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,277 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:54,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,278 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,278 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:54,283 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:54,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,298 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,309 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 20:17:54,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,311 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,315 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-18 20:17:54,332 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,332 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:17:54,332 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,333 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:54,338 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:54,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,394 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,411 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-18 20:17:54,433 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,433 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:17:54,433 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,434 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:54,442 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:54,442 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-18 20:17:54,462 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 20:17:54,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,463 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-18 20:17:54,468 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,482 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,482 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:54,482 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,482 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:54,487 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:54,488 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,504 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,518 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-18 20:17:54,520 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,533 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,534 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:54,534 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,534 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,534 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,534 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:54,544 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:54,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,590 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,590 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 20:17:54,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,591 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-18 20:17:54,596 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,611 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,612 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:54,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,612 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:54,616 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:54,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,634 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,645 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,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-18 20:17:54,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-18 20:17:54,672 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,672 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:54,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,673 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:54,679 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:54,680 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,710 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 20:17:54,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,712 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,719 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:54,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-18 20:17:54,735 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,735 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:54,735 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,735 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,736 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:17:54,741 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:17:54,741 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:54,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:54,788 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:54,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-18 20:17:54,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-18 20:17:54,811 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:54,811 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:54,811 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:54,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:54,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:54,812 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:17:54,822 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:17:54,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:54,847 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:54,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:54,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:54,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 20:17:54,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2022-11-18 20:17:54,853 INFO L87 Difference]: Start difference. First operand 439 states and 502 transitions. cyclomatic complexity: 67 Second operand has 15 states, 15 states have (on average 6.8) internal successors, (102), 15 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:55,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:55,775 INFO L93 Difference]: Finished difference Result 1129 states and 1257 transitions. [2022-11-18 20:17:55,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1129 states and 1257 transitions. [2022-11-18 20:17:55,780 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 148 [2022-11-18 20:17:55,783 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1129 states to 1028 states and 1145 transitions. [2022-11-18 20:17:55,784 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1028 [2022-11-18 20:17:55,793 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1028 [2022-11-18 20:17:55,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1028 states and 1145 transitions. [2022-11-18 20:17:55,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:17:55,795 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1028 states and 1145 transitions. [2022-11-18 20:17:55,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states and 1145 transitions. [2022-11-18 20:17:55,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 748. [2022-11-18 20:17:55,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 748 states have (on average 1.1270053475935828) internal successors, (843), 747 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:17:55,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 843 transitions. [2022-11-18 20:17:55,812 INFO L240 hiAutomatonCegarLoop]: Abstraction has 748 states and 843 transitions. [2022-11-18 20:17:55,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 20:17:55,813 INFO L428 stractBuchiCegarLoop]: Abstraction has 748 states and 843 transitions. [2022-11-18 20:17:55,813 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-18 20:17:55,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 748 states and 843 transitions. [2022-11-18 20:17:55,816 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 103 [2022-11-18 20:17:55,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:17:55,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:17:55,817 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:55,818 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:55,818 INFO L748 eck$LassoCheckResult]: Stem: 50985#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 50973#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 50958#L59 assume !(0 == mp_add_~a3~0#1 % 256); 50959#L59-1 mp_add_~nb~0#1 := 4; 51160#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 51161#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 51157#L73 assume 0 == mp_add_~b1~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 51159#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 51354#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51353#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51352#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 51351#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51350#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51349#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51348#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 51347#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 51346#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 51345#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 51344#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 51341#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51339#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 51338#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51337#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51297#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51294#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51291#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51288#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51285#L84 assume !(0 == mp_add_~i~0#1 % 256); 51283#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 51281#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51279#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51277#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51276#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51420#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51419#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 51418#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51417#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51416#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51415#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51414#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51413#L84 assume !(0 == mp_add_~i~0#1 % 256); 51412#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51409#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 50974#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 50975#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51006#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51504#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51503#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51502#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 51501#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51500#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51499#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 50997#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 50998#L84 assume !(0 == mp_add_~i~0#1 % 256); 51000#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51001#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51480#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 51481#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51496#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51494#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51493#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51492#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51485#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 51484#L102-1 [2022-11-18 20:17:55,818 INFO L750 eck$LassoCheckResult]: Loop: 51484#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51483#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51482#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 50983#L84 assume !(0 == mp_add_~i~0#1 % 256); 50984#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51410#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51411#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51491#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51490#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 51489#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51488#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51487#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51486#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51484#L102-1 [2022-11-18 20:17:55,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:55,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1251286282, now seen corresponding path program 1 times [2022-11-18 20:17:55,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:55,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172254391] [2022-11-18 20:17:55,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:55,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:55,853 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:55,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:55,906 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:55,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:55,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 2 times [2022-11-18 20:17:55,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:55,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907302513] [2022-11-18 20:17:55,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:55,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:55,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:55,919 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:17:55,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:17:55,923 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:17:55,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:55,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1222919909, now seen corresponding path program 2 times [2022-11-18 20:17:55,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:17:55,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481991627] [2022-11-18 20:17:55,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:55,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:17:55,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:56,275 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 40 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:17:56,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:17:56,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481991627] [2022-11-18 20:17:56,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481991627] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:56,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591046246] [2022-11-18 20:17:56,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:17:56,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:17:56,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:56,277 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:17:56,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-11-18 20:17:56,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 20:17:56,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:17:56,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:17:56,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:56,971 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-18 20:17:56,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:57,168 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-18 20:17:57,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591046246] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:57,168 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:17:57,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-11-18 20:17:57,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116624768] [2022-11-18 20:17:57,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:57,300 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:17:57,300 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:17:57,300 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:17:57,300 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:17:57,300 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:17:57,300 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:57,301 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:17:57,301 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:17:57,301 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration28_Loop [2022-11-18 20:17:57,301 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:17:57,301 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:17:57,302 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-18 20:17:57,310 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-18 20:17:57,616 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:17:57,616 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:17:57,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:57,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:57,619 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:57,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-18 20:17:57,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:17:57,622 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:17:57,647 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:17:57,647 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:17:57,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:57,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:57,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:57,652 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:57,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-18 20:17:57,656 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:17:57,656 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:17:57,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:57,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:57,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:57,716 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:57,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-18 20:17:57,719 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:17:57,720 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:17:58,302 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:17:58,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-11-18 20:17:58,308 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:17:58,308 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:17:58,308 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:17:58,308 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:17:58,308 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:17:58,308 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,308 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:17:58,308 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:17:58,309 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration28_Loop [2022-11-18 20:17:58,309 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:17:58,309 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:17:58,310 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-18 20:17:58,318 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-18 20:17:58,597 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:17:58,598 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:17:58,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,599 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-18 20:17:58,602 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:58,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:58,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:17:58,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:17:58,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-18 20:17:58,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,623 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-18 20:17:58,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:58,638 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:58,638 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,638 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,638 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:17:58,641 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:17:58,641 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:58,650 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 20:17:58,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,652 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-18 20:17:58,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-18 20:17:58,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:58,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,672 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:58,674 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:58,674 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:58,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,683 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-18 20:17:58,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:58,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:58,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,700 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:58,704 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:58,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-18 20:17:58,715 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 20:17:58,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,716 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-18 20:17:58,719 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:58,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:58,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,733 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:58,736 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:58,737 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:58,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,754 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,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-18 20:17:58,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-18 20:17:58,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:58,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,776 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:58,783 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:58,783 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:58,808 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 20:17:58,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,810 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:58,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-18 20:17:58,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:58,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,832 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:58,836 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:58,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:58,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,862 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:58,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-18 20:17:58,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:17:58,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,886 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:58,894 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:58,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:58,915 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 20:17:58,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,916 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,924 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:58,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-18 20:17:58,940 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:58,940 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:58,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:58,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:58,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:58,941 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:58,946 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:58,946 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:58,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:58,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:58,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:58,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:58,977 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:58,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:58,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-18 20:17:58,999 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:58,999 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:59,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,000 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:17:59,005 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:17:59,006 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:59,031 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 20:17:59,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:59,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:59,033 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,038 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:59,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-18 20:17:59,055 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:59,055 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:17:59,055 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,055 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:59,059 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:59,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,078 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:59,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:59,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:59,085 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-18 20:17:59,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:59,108 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:59,109 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:17:59,109 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,109 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,109 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,109 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:59,117 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:59,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:59,143 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 20:17:59,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:59,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:59,145 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,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-18 20:17:59,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-18 20:17:59,167 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:59,167 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:59,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,168 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:59,173 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:59,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:59,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:59,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:59,204 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,208 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:59,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-18 20:17:59,225 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:59,225 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:59,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,226 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:17:59,236 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:17:59,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,273 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:59,278 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 20:17:59,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:59,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:59,279 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,284 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:59,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-18 20:17:59,300 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:59,300 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:59,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,301 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:59,304 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:59,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,322 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:59,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:59,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:59,328 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,333 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:59,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-18 20:17:59,349 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:59,349 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:17:59,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,350 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:17:59,356 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:17:59,356 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,374 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:59,379 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 20:17:59,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:59,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:59,381 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,385 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:59,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-18 20:17:59,401 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:59,401 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:59,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,401 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:17:59,406 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:17:59,406 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-11-18 20:17:59,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:17:59,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:17:59,424 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-18 20:17:59,454 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:17:59,470 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:17:59,471 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:17:59,471 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:17:59,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:17:59,471 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:17:59,471 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:17:59,481 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:17:59,481 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:17:59,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:17:59,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-11-18 20:17:59,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:17:59,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 20:17:59,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-18 20:17:59,503 INFO L87 Difference]: Start difference. First operand 748 states and 843 transitions. cyclomatic complexity: 102 Second operand has 14 states, 14 states have (on average 10.142857142857142) internal successors, (142), 14 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:02,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:02,552 INFO L93 Difference]: Finished difference Result 1205 states and 1342 transitions. [2022-11-18 20:18:02,552 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1205 states and 1342 transitions. [2022-11-18 20:18:02,557 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 99 [2022-11-18 20:18:02,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1205 states to 932 states and 1037 transitions. [2022-11-18 20:18:02,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 932 [2022-11-18 20:18:02,570 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 932 [2022-11-18 20:18:02,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 932 states and 1037 transitions. [2022-11-18 20:18:02,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:02,571 INFO L218 hiAutomatonCegarLoop]: Abstraction has 932 states and 1037 transitions. [2022-11-18 20:18:02,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states and 1037 transitions. [2022-11-18 20:18:02,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 683. [2022-11-18 20:18:02,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 683 states have (on average 1.1332357247437774) internal successors, (774), 682 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:02,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 774 transitions. [2022-11-18 20:18:02,585 INFO L240 hiAutomatonCegarLoop]: Abstraction has 683 states and 774 transitions. [2022-11-18 20:18:02,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-18 20:18:02,590 INFO L428 stractBuchiCegarLoop]: Abstraction has 683 states and 774 transitions. [2022-11-18 20:18:02,591 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-18 20:18:02,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 683 states and 774 transitions. [2022-11-18 20:18:02,593 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 73 [2022-11-18 20:18:02,594 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:18:02,594 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:18:02,594 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:02,595 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:02,595 INFO L748 eck$LassoCheckResult]: Stem: 53469#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 53458#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 53448#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53450#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53452#L63 assume !(0 == mp_add_~a1~0#1 % 256); 53453#L59-1 mp_add_~nb~0#1 := 4; 53463#L69 assume !(0 == mp_add_~b3~0#1 % 256); 53491#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 53684#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53683#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53682#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 53681#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53680#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53679#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53678#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 53677#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 53676#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 53675#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53674#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53671#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 53669#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 53668#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53667#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53666#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53665#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53664#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53662#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53663#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54088#L90 assume !(0 == mp_add_~i~0#1 % 256); 54086#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 54082#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53446#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53447#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 54109#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54108#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 54107#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54106#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54105#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54104#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54103#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53642#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54084#L90 assume !(0 == mp_add_~i~0#1 % 256); 54083#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54080#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 54081#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53492#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 53480#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54121#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54120#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 54119#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54118#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54117#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54116#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53460#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 53960#L90 assume !(0 == mp_add_~i~0#1 % 256); 54112#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54111#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53958#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 53956#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 53957#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54124#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54123#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54122#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 53474#L102-1 [2022-11-18 20:18:02,595 INFO L750 eck$LassoCheckResult]: Loop: 53474#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53470#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53471#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53481#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 53475#L90 assume !(0 == mp_add_~i~0#1 % 256); 53476#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 53444#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53445#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53442#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 53443#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53464#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53454#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53455#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53474#L102-1 [2022-11-18 20:18:02,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:02,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1603857748, now seen corresponding path program 1 times [2022-11-18 20:18:02,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:02,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255082712] [2022-11-18 20:18:02,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:02,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:02,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:02,856 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 5 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-18 20:18:02,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:02,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255082712] [2022-11-18 20:18:02,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255082712] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:02,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207672964] [2022-11-18 20:18:02,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:02,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:02,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:02,858 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:02,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-11-18 20:18:03,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:03,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 20:18:03,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:04,291 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-18 20:18:04,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:04,550 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-18 20:18:04,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207672964] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:04,550 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:04,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2022-11-18 20:18:04,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155447988] [2022-11-18 20:18:04,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:04,551 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:18:04,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:04,552 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 2 times [2022-11-18 20:18:04,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:04,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927035782] [2022-11-18 20:18:04,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:04,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:04,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:04,556 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:18:04,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:04,562 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:18:04,702 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:04,702 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:04,702 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:04,702 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:04,702 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:18:04,702 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:04,703 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:04,703 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:04,703 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration29_Loop [2022-11-18 20:18:04,703 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:04,703 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:04,704 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-18 20:18:04,728 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-18 20:18:05,046 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:05,046 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:18:05,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:05,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:05,050 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:05,052 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:18:05,052 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:05,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-18 20:18:05,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:05,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:05,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:05,143 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:05,151 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:18:05,151 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:05,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-18 20:18:05,753 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:18:05,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2022-11-18 20:18:05,758 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:05,759 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:05,759 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:05,759 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:05,759 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:18:05,759 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:05,759 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:05,759 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:05,759 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration29_Loop [2022-11-18 20:18:05,759 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:05,759 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:05,760 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-18 20:18:05,769 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-18 20:18:06,124 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:06,124 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:18:06,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,126 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-11-18 20:18:06,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:06,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:06,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:06,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,152 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-11-18 20:18:06,155 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:06,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:06,170 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:06,170 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2022-11-18 20:18:06,178 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 20:18:06,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,179 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-11-18 20:18:06,183 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:06,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,195 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:06,198 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:06,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,203 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,207 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-11-18 20:18:06,210 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,223 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:06,223 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,223 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,223 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,223 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:06,227 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:06,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,238 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 20:18:06,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,240 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-11-18 20:18:06,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:06,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,256 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:06,259 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:06,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,267 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2022-11-18 20:18:06,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,269 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-11-18 20:18:06,274 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:06,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,287 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:06,293 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:06,293 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,304 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,307 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 20:18:06,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,308 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-11-18 20:18:06,312 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:06,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,325 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:06,329 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:06,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-11-18 20:18:06,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,341 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-11-18 20:18:06,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:06,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,359 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:06,366 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:06,366 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,381 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,381 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 20:18:06,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,382 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-11-18 20:18:06,385 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,398 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,398 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:06,398 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,399 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:06,401 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:06,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,408 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,413 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-11-18 20:18:06,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,430 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,430 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:06,431 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,431 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,431 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:06,435 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:06,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,447 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,451 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 20:18:06,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,452 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-11-18 20:18:06,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,468 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,468 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:06,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,469 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:06,472 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:06,472 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2022-11-18 20:18:06,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,487 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-11-18 20:18:06,492 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,505 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,505 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:06,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,506 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:06,512 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:06,512 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2022-11-18 20:18:06,532 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 20:18:06,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,533 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-11-18 20:18:06,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-18 20:18:06,549 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,549 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:06,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,549 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:06,554 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:06,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,567 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,572 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-11-18 20:18:06,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,588 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,588 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:06,588 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,588 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:06,597 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:06,597 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,624 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2022-11-18 20:18:06,628 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 20:18:06,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,629 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-11-18 20:18:06,637 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,651 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,651 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:06,651 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,652 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:06,654 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:06,654 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,680 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2022-11-18 20:18:06,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,685 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-11-18 20:18:06,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,700 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,700 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:06,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,701 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:06,706 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:06,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:06,721 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 20:18:06,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,722 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-11-18 20:18:06,724 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,737 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,737 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:06,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,738 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:06,742 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:06,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,754 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2022-11-18 20:18:06,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:06,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:06,759 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:06,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-11-18 20:18:06,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:06,777 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:06,777 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:06,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:06,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:06,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:06,778 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:06,787 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:06,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:06,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:06,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2022-11-18 20:18:06,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:06,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 20:18:06,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-11-18 20:18:06,808 INFO L87 Difference]: Start difference. First operand 683 states and 774 transitions. cyclomatic complexity: 96 Second operand has 15 states, 15 states have (on average 6.4) internal successors, (96), 15 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:07,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:07,770 INFO L93 Difference]: Finished difference Result 905 states and 1020 transitions. [2022-11-18 20:18:07,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 905 states and 1020 transitions. [2022-11-18 20:18:07,774 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 99 [2022-11-18 20:18:07,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 905 states to 899 states and 1013 transitions. [2022-11-18 20:18:07,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 899 [2022-11-18 20:18:07,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 899 [2022-11-18 20:18:07,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 899 states and 1013 transitions. [2022-11-18 20:18:07,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:07,779 INFO L218 hiAutomatonCegarLoop]: Abstraction has 899 states and 1013 transitions. [2022-11-18 20:18:07,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states and 1013 transitions. [2022-11-18 20:18:07,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 756. [2022-11-18 20:18:07,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 756 states have (on average 1.1322751322751323) internal successors, (856), 755 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:07,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 856 transitions. [2022-11-18 20:18:07,796 INFO L240 hiAutomatonCegarLoop]: Abstraction has 756 states and 856 transitions. [2022-11-18 20:18:07,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 20:18:07,797 INFO L428 stractBuchiCegarLoop]: Abstraction has 756 states and 856 transitions. [2022-11-18 20:18:07,798 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-18 20:18:07,798 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 756 states and 856 transitions. [2022-11-18 20:18:07,800 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 73 [2022-11-18 20:18:07,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:18:07,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:18:07,801 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:07,802 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:07,802 INFO L748 eck$LassoCheckResult]: Stem: 55470#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 55459#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 55448#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55450#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55452#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55453#L59-1 mp_add_~nb~0#1 := 4; 55926#L69 assume !(0 == mp_add_~b3~0#1 % 256); 55483#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 55484#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55628#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55629#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 56107#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 56108#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55620#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55621#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56099#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 56100#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56095#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56096#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56088#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 56087#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 56082#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56083#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56023#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56024#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56019#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56020#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56180#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56179#L90 assume !(0 == mp_add_~i~0#1 % 256); 56177#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 56178#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56192#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56189#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 56187#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56186#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 56185#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56184#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56183#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56182#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55480#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 55481#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 55476#L90 assume !(0 == mp_add_~i~0#1 % 256); 55477#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 55447#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 55445#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 55446#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 55479#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56195#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56194#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 56193#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56176#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56174#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56175#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 55461#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 55638#L90 assume !(0 == mp_add_~i~0#1 % 256); 56173#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56172#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56146#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 56143#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 55444#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55465#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55455#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55456#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 55475#L102-1 [2022-11-18 20:18:07,802 INFO L750 eck$LassoCheckResult]: Loop: 55475#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55471#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55472#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 55799#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 55798#L90 assume !(0 == mp_add_~i~0#1 % 256); 55797#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 55796#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 55633#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 55634#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 56198#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56197#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56196#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55474#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55475#L102-1 [2022-11-18 20:18:07,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:07,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1043157970, now seen corresponding path program 1 times [2022-11-18 20:18:07,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:07,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859755079] [2022-11-18 20:18:07,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:07,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:07,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:07,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:18:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:07,849 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:18:07,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:07,850 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 3 times [2022-11-18 20:18:07,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:07,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965292091] [2022-11-18 20:18:07,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:07,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:07,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:07,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:18:07,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:07,858 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:18:07,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:07,859 INFO L85 PathProgramCache]: Analyzing trace with hash 649370671, now seen corresponding path program 2 times [2022-11-18 20:18:07,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:07,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550894193] [2022-11-18 20:18:07,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:07,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:07,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:08,160 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 36 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:08,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:08,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550894193] [2022-11-18 20:18:08,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550894193] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:08,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537296350] [2022-11-18 20:18:08,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:18:08,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:08,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:08,163 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:08,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-11-18 20:18:08,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 20:18:08,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:18:08,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:18:08,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-18 20:18:08,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:08,964 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-18 20:18:08,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537296350] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:08,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:08,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-11-18 20:18:08,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588424587] [2022-11-18 20:18:08,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:09,094 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:09,094 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:09,094 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:09,094 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:09,094 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:18:09,095 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:09,095 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:09,095 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:09,095 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration30_Loop [2022-11-18 20:18:09,095 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:09,095 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:09,096 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-18 20:18:09,104 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-18 20:18:09,438 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:09,438 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:18:09,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:09,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:09,442 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:09,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-11-18 20:18:09,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:18:09,445 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:09,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:18:09,471 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:18:09,474 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2022-11-18 20:18:09,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:09,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:09,475 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:09,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-11-18 20:18:09,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:18:09,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:09,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:09,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:09,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:09,542 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:09,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-11-18 20:18:09,549 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:18:09,549 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:10,539 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:18:10,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:10,545 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:10,545 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:10,545 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:10,545 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:10,546 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:18:10,546 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:10,546 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:10,546 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:10,546 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration30_Loop [2022-11-18 20:18:10,546 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:10,546 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:10,547 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-18 20:18:10,555 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-18 20:18:10,882 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:10,882 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:18:10,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:10,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:10,884 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:10,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-11-18 20:18:10,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:10,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:10,899 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:10,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:10,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:10,900 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:10,901 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:10,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:10,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:10,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2022-11-18 20:18:10,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:10,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:10,911 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:10,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2022-11-18 20:18:10,914 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:10,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:10,928 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:10,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:10,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:10,928 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:10,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:10,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:10,936 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:10,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2022-11-18 20:18:10,939 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 20:18:10,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:10,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:10,941 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:10,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-11-18 20:18:10,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:10,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:10,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:10,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:10,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:10,956 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:10,958 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:10,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:10,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:10,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2022-11-18 20:18:10,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:10,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:10,967 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:10,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-11-18 20:18:10,970 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:10,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:10,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:10,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:10,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:10,983 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:10,987 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:10,987 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:10,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:10,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2022-11-18 20:18:10,997 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 20:18:10,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:10,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:10,998 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-11-18 20:18:11,001 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:11,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,014 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:11,016 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:11,016 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2022-11-18 20:18:11,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,026 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2022-11-18 20:18:11,029 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:11,042 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,043 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:11,048 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:11,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,057 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2022-11-18 20:18:11,060 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 20:18:11,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,062 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-11-18 20:18:11,066 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:11,079 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,079 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:11,082 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:11,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,088 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,092 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2022-11-18 20:18:11,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,094 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,103 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-11-18 20:18:11,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:11,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,124 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:11,130 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:11,131 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,140 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:11,144 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 20:18:11,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,145 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-11-18 20:18:11,148 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,160 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,160 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:11,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,160 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:11,162 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:11,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-11-18 20:18:11,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,174 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-11-18 20:18:11,177 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,190 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,190 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:11,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,190 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:11,195 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:11,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:11,210 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 20:18:11,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,211 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2022-11-18 20:18:11,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,227 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,227 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:11,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,228 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:11,231 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:11,231 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,240 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-11-18 20:18:11,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,245 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-11-18 20:18:11,249 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,262 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,263 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:11,263 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,263 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:11,274 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:11,274 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,296 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:11,301 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 20:18:11,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,302 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,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-18 20:18:11,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-11-18 20:18:11,323 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,323 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:11,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,324 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:11,329 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:11,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:11,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,360 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-11-18 20:18:11,388 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,388 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:11,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,389 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:11,399 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:11,400 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,430 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:11,435 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 20:18:11,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,436 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-11-18 20:18:11,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-18 20:18:11,454 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,454 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:11,454 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,455 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:11,457 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:11,457 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2022-11-18 20:18:11,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,469 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-11-18 20:18:11,472 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,485 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,485 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:11,485 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,485 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,485 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:11,491 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:11,491 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,502 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2022-11-18 20:18:11,506 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 20:18:11,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,510 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-11-18 20:18:11,525 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,525 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:11,525 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,526 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:11,530 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:11,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,542 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2022-11-18 20:18:11,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:11,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:11,546 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:11,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2022-11-18 20:18:11,549 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:11,562 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:11,562 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:11,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:11,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:11,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:11,562 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:11,571 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:11,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:11,586 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:11,590 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:11,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:11,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 20:18:11,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-18 20:18:11,591 INFO L87 Difference]: Start difference. First operand 756 states and 856 transitions. cyclomatic complexity: 105 Second operand has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 14 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:13,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:13,618 INFO L93 Difference]: Finished difference Result 967 states and 1073 transitions. [2022-11-18 20:18:13,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 967 states and 1073 transitions. [2022-11-18 20:18:13,623 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 75 [2022-11-18 20:18:13,625 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 967 states to 795 states and 877 transitions. [2022-11-18 20:18:13,625 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 795 [2022-11-18 20:18:13,626 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 795 [2022-11-18 20:18:13,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 795 states and 877 transitions. [2022-11-18 20:18:13,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:13,656 INFO L218 hiAutomatonCegarLoop]: Abstraction has 795 states and 877 transitions. [2022-11-18 20:18:13,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states and 877 transitions. [2022-11-18 20:18:13,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 572. [2022-11-18 20:18:13,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 572 states have (on average 1.1258741258741258) internal successors, (644), 571 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:13,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 644 transitions. [2022-11-18 20:18:13,670 INFO L240 hiAutomatonCegarLoop]: Abstraction has 572 states and 644 transitions. [2022-11-18 20:18:13,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-18 20:18:13,671 INFO L428 stractBuchiCegarLoop]: Abstraction has 572 states and 644 transitions. [2022-11-18 20:18:13,671 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-18 20:18:13,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 572 states and 644 transitions. [2022-11-18 20:18:13,674 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 43 [2022-11-18 20:18:13,674 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:18:13,674 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:18:13,675 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:13,675 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:13,675 INFO L748 eck$LassoCheckResult]: Stem: 57709#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 57698#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 57687#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57689#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57691#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57692#L59-1 mp_add_~nb~0#1 := 4; 57726#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 57728#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 57769#L73 assume !(0 == mp_add_~b1~0#1 % 256); 57770#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 58201#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 58200#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 58199#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 58198#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 58197#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 58196#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 58195#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 58194#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 58193#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 58192#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 58191#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 58189#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58188#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 58187#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 58186#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 58185#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 58184#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57743#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57744#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57742#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 58000#L90 assume !(0 == mp_add_~i~0#1 % 256); 57732#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 57733#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 58117#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 58114#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58112#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 58111#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 58110#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 58109#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 58108#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 58107#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 58106#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57933#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 58105#L90 assume !(0 == mp_add_~i~0#1 % 256); 58101#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 58102#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 58173#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 58170#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58167#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 58165#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 58163#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 58162#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 58098#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 58099#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 58136#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57730#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57731#L90 assume !(0 == mp_add_~i~0#1 % 256); 57720#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57721#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 58132#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 58128#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58130#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 58123#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 58124#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 58118#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 58119#L102-1 [2022-11-18 20:18:13,676 INFO L750 eck$LassoCheckResult]: Loop: 58119#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 58178#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57805#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57806#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 58135#L90 assume !(0 == mp_add_~i~0#1 % 256); 58133#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 58134#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 58175#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 58174#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 58168#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 58166#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 58164#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 58120#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 58119#L102-1 [2022-11-18 20:18:13,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1413932073, now seen corresponding path program 1 times [2022-11-18 20:18:13,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:13,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111102644] [2022-11-18 20:18:13,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:13,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:13,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:14,026 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:18:14,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:14,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111102644] [2022-11-18 20:18:14,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111102644] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:14,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170066671] [2022-11-18 20:18:14,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:14,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:14,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:14,028 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:14,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-11-18 20:18:14,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:14,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:18:14,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:15,886 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-18 20:18:15,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:16,103 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-18 20:18:16,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170066671] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:16,103 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:16,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 19 [2022-11-18 20:18:16,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804903159] [2022-11-18 20:18:16,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:16,104 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:18:16,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:16,104 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 4 times [2022-11-18 20:18:16,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:16,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090987861] [2022-11-18 20:18:16,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:16,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:16,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:16,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:18:16,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:16,113 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:18:16,252 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:16,252 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:16,252 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:16,252 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:16,253 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:18:16,253 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:16,253 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:16,253 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:16,253 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration31_Loop [2022-11-18 20:18:16,253 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:16,253 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:16,254 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-18 20:18:16,277 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-18 20:18:16,599 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:16,599 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:18:16,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:16,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:16,601 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:16,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-11-18 20:18:16,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:18:16,604 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:16,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2022-11-18 20:18:16,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:16,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:16,663 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:16,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-11-18 20:18:16,665 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:18:16,666 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:17,405 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:18:17,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2022-11-18 20:18:17,411 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:17,411 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:17,411 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:17,411 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:17,411 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:18:17,411 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,412 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:17,412 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:17,412 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration31_Loop [2022-11-18 20:18:17,412 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:17,412 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:17,413 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-18 20:18:17,433 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-18 20:18:17,702 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:17,702 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:18:17,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,704 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-11-18 20:18:17,707 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:17,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:17,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:17,723 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:17,723 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:17,728 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:17,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2022-11-18 20:18:17,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,733 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2022-11-18 20:18:17,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:17,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:17,749 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:17,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:17,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:17,754 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:17,757 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:17,758 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 20:18:17,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,759 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,762 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:17,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-11-18 20:18:17,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:17,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,775 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:17,780 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:17,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:17,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:17,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2022-11-18 20:18:17,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,792 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-11-18 20:18:17,796 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:17,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:17,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,808 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:17,811 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:17,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:17,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:17,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2022-11-18 20:18:17,838 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 20:18:17,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,840 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-11-18 20:18:17,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-18 20:18:17,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:17,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,860 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:17,864 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:17,865 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:17,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:17,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2022-11-18 20:18:17,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,878 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-11-18 20:18:17,881 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:17,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:17,895 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,895 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:17,897 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:17,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:17,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:17,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2022-11-18 20:18:17,906 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 20:18:17,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,908 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-11-18 20:18:17,910 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:17,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:17,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,925 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:17,931 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:17,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:17,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:17,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2022-11-18 20:18:17,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,946 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-11-18 20:18:17,949 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:17,962 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:17,962 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,962 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:17,965 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:17,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:17,972 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:17,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2022-11-18 20:18:17,976 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 20:18:17,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:17,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:17,977 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-11-18 20:18:17,980 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:17,993 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:17,993 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:17,993 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:17,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:17,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:17,993 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:17,998 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:17,998 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2022-11-18 20:18:18,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,014 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-11-18 20:18:18,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,030 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,030 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:18,030 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,030 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:18,032 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:18,033 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,040 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,043 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2022-11-18 20:18:18,043 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 20:18:18,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,044 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-11-18 20:18:18,047 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,060 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,060 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:18,060 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,061 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:18,067 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:18,067 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2022-11-18 20:18:18,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,089 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-11-18 20:18:18,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,105 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,105 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:18,105 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,105 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,105 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:18,109 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:18,109 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2022-11-18 20:18:18,123 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 20:18:18,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,125 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-11-18 20:18:18,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,143 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,143 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:18,143 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,143 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,144 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:18,152 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:18,152 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,180 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2022-11-18 20:18:18,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,185 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-11-18 20:18:18,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,201 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,201 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:18,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,201 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:18,206 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:18,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,220 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:18,224 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 20:18:18,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,225 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-11-18 20:18:18,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,241 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,241 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:18,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,242 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:18,247 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:18,247 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,258 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2022-11-18 20:18:18,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,263 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2022-11-18 20:18:18,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,279 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,279 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:18,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,279 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:18,282 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:18,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,292 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2022-11-18 20:18:18,293 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 20:18:18,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,295 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-11-18 20:18:18,297 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,310 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,310 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:18,310 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,311 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:18,319 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:18,319 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2022-11-18 20:18:18,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:18,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:18,341 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2022-11-18 20:18:18,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:18,357 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:18,357 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:18,357 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:18,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:18,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:18,358 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:18,362 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:18,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:18,374 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:18,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2022-11-18 20:18:18,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:18,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-18 20:18:18,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-11-18 20:18:18,379 INFO L87 Difference]: Start difference. First operand 572 states and 644 transitions. cyclomatic complexity: 75 Second operand has 19 states, 19 states have (on average 6.7894736842105265) internal successors, (129), 19 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:31,637 WARN L233 SmtUtils]: Spent 12.31s on a formula simplification. DAG size of input: 43 DAG size of output: 36 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:18:33,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:33,185 INFO L93 Difference]: Finished difference Result 898 states and 1008 transitions. [2022-11-18 20:18:33,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 898 states and 1008 transitions. [2022-11-18 20:18:33,189 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 75 [2022-11-18 20:18:33,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 898 states to 733 states and 821 transitions. [2022-11-18 20:18:33,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 733 [2022-11-18 20:18:33,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2022-11-18 20:18:33,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 733 states and 821 transitions. [2022-11-18 20:18:33,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:33,193 INFO L218 hiAutomatonCegarLoop]: Abstraction has 733 states and 821 transitions. [2022-11-18 20:18:33,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states and 821 transitions. [2022-11-18 20:18:33,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 569. [2022-11-18 20:18:33,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 569 states have (on average 1.1230228471001757) internal successors, (639), 568 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:33,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 639 transitions. [2022-11-18 20:18:33,220 INFO L240 hiAutomatonCegarLoop]: Abstraction has 569 states and 639 transitions. [2022-11-18 20:18:33,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-18 20:18:33,221 INFO L428 stractBuchiCegarLoop]: Abstraction has 569 states and 639 transitions. [2022-11-18 20:18:33,221 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-18 20:18:33,221 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 569 states and 639 transitions. [2022-11-18 20:18:33,223 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 43 [2022-11-18 20:18:33,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:18:33,224 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:18:33,229 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:33,229 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:33,229 INFO L748 eck$LassoCheckResult]: Stem: 59637#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 59627#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 59616#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 59618#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 59620#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 59621#L59-1 mp_add_~nb~0#1 := 4; 59631#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 59654#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 59656#L73 assume 0 == mp_add_~b1~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 59691#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 59690#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 59689#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 59688#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 59687#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 59686#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 59685#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 59684#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 59683#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 59682#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 59681#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 59680#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 59677#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 59675#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 59674#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 59673#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 59672#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 59671#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 59670#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 59668#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 59669#L84 assume !(0 == mp_add_~i~0#1 % 256); 59883#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 59875#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 59876#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 59866#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 59868#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 60144#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60143#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 60142#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60141#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60140#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60139#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60138#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60137#L84 assume !(0 == mp_add_~i~0#1 % 256); 60136#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60134#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 60135#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 60151#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 60046#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 60133#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60132#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60131#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 60130#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60129#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60128#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60127#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60126#L84 assume !(0 == mp_add_~i~0#1 % 256); 60125#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60124#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 60123#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 59651#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 59611#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 59613#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 59632#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 59623#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 59624#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 59642#L102-1 [2022-11-18 20:18:33,229 INFO L750 eck$LassoCheckResult]: Loop: 59642#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 59638#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 59639#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 59635#L84 assume !(0 == mp_add_~i~0#1 % 256); 59636#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 59640#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 59628#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 59629#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 60179#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 60178#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60177#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60176#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 59641#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 59642#L102-1 [2022-11-18 20:18:33,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:33,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1698899969, now seen corresponding path program 1 times [2022-11-18 20:18:33,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:33,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291672852] [2022-11-18 20:18:33,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:33,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:33,997 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 20:18:33,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:33,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291672852] [2022-11-18 20:18:33,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291672852] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:33,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549875637] [2022-11-18 20:18:33,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:33,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:33,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:34,000 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:34,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-11-18 20:18:34,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:34,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-18 20:18:34,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:35,250 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 21 proven. 42 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:18:35,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:36,508 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 48 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:18:36,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549875637] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:36,510 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:36,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-11-18 20:18:36,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797644185] [2022-11-18 20:18:36,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:36,512 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:18:36,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:36,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 3 times [2022-11-18 20:18:36,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:36,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245062648] [2022-11-18 20:18:36,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:36,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:36,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:36,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:18:36,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:36,525 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:18:36,793 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:36,793 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:36,793 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:36,793 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:36,793 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:18:36,793 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:36,794 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:36,794 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:36,794 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration32_Loop [2022-11-18 20:18:36,794 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:36,794 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:36,795 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-18 20:18:36,837 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-18 20:18:37,417 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:37,417 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:18:37,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:37,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:37,421 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:37,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2022-11-18 20:18:37,425 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:18:37,425 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:37,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2022-11-18 20:18:37,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:37,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:37,490 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:37,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2022-11-18 20:18:37,493 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:18:37,493 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:38,000 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:18:38,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:38,005 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:38,005 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:38,006 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:38,006 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:38,006 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:18:38,006 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,006 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:38,006 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:38,006 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration32_Loop [2022-11-18 20:18:38,006 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:38,006 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:38,008 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-18 20:18:38,050 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-18 20:18:38,693 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:38,693 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:18:38,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,695 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:38,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2022-11-18 20:18:38,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:38,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:38,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:38,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:38,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:38,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:38,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,745 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,753 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:38,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2022-11-18 20:18:38,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:38,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,769 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:38,771 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:38,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:38,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:38,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2022-11-18 20:18:38,778 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 20:18:38,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,780 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2022-11-18 20:18:38,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:38,796 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:38,796 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,797 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,797 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,797 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:38,801 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:38,801 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:38,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:38,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2022-11-18 20:18:38,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,816 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2022-11-18 20:18:38,819 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:38,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:38,831 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,832 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:38,834 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:38,834 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:38,839 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:38,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2022-11-18 20:18:38,842 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 20:18:38,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,843 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2022-11-18 20:18:38,846 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:38,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:38,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,860 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:38,865 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:38,865 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:38,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:38,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:38,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,879 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2022-11-18 20:18:38,881 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:38,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:38,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,895 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:38,897 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:38,897 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:38,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:38,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:38,907 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 20:18:38,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,908 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2022-11-18 20:18:38,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-18 20:18:38,925 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:38,925 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,926 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,926 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,926 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:38,932 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:38,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:38,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:38,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2022-11-18 20:18:38,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,948 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2022-11-18 20:18:38,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:38,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:38,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,967 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:38,970 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:38,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:38,976 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:38,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2022-11-18 20:18:38,979 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 20:18:38,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:38,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:38,981 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:38,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2022-11-18 20:18:38,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:38,996 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:38,996 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:38,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:38,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:38,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:38,996 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:39,000 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:39,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,012 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2022-11-18 20:18:39,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,016 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2022-11-18 20:18:39,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-18 20:18:39,031 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,031 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:39,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,031 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:39,034 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:39,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2022-11-18 20:18:39,045 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 20:18:39,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,046 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2022-11-18 20:18:39,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:39,062 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,062 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:39,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,062 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:39,068 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:39,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:39,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,090 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2022-11-18 20:18:39,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:39,106 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,106 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:39,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,107 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:39,110 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:39,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2022-11-18 20:18:39,123 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 20:18:39,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,125 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2022-11-18 20:18:39,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:39,141 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,141 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:39,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,141 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:39,150 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:39,150 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,172 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2022-11-18 20:18:39,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,177 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2022-11-18 20:18:39,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-18 20:18:39,193 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,193 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:39,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,193 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:39,197 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:39,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,211 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:39,215 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 20:18:39,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,216 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2022-11-18 20:18:39,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:39,231 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,232 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:39,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,232 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:39,238 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:39,238 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,258 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2022-11-18 20:18:39,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,262 INFO L229 MonitoredProcess]: Starting monitored process 160 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2022-11-18 20:18:39,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:39,278 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,278 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:39,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,279 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:39,281 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:39,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,292 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2022-11-18 20:18:39,292 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 20:18:39,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,293 INFO L229 MonitoredProcess]: Starting monitored process 161 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2022-11-18 20:18:39,296 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:39,310 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,310 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:39,310 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,310 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,310 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:39,318 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:39,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,334 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:39,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:39,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:39,344 INFO L229 MonitoredProcess]: Starting monitored process 162 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:39,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2022-11-18 20:18:39,348 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:39,362 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:39,362 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:39,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:39,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:39,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:39,363 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:39,367 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:39,368 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:39,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:39,394 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:39,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:39,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-18 20:18:39,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2022-11-18 20:18:39,396 INFO L87 Difference]: Start difference. First operand 569 states and 639 transitions. cyclomatic complexity: 73 Second operand has 30 states, 30 states have (on average 5.3) internal successors, (159), 30 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:49,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:49,196 INFO L93 Difference]: Finished difference Result 567 states and 618 transitions. [2022-11-18 20:18:49,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 567 states and 618 transitions. [2022-11-18 20:18:49,198 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 39 [2022-11-18 20:18:49,199 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 567 states to 320 states and 349 transitions. [2022-11-18 20:18:49,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2022-11-18 20:18:49,200 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2022-11-18 20:18:49,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 349 transitions. [2022-11-18 20:18:49,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:49,201 INFO L218 hiAutomatonCegarLoop]: Abstraction has 320 states and 349 transitions. [2022-11-18 20:18:49,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 349 transitions. [2022-11-18 20:18:49,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 224. [2022-11-18 20:18:49,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 224 states have (on average 1.09375) internal successors, (245), 223 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:49,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 245 transitions. [2022-11-18 20:18:49,206 INFO L240 hiAutomatonCegarLoop]: Abstraction has 224 states and 245 transitions. [2022-11-18 20:18:49,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 20:18:49,208 INFO L428 stractBuchiCegarLoop]: Abstraction has 224 states and 245 transitions. [2022-11-18 20:18:49,208 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-18 20:18:49,208 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 245 transitions. [2022-11-18 20:18:49,210 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-18 20:18:49,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:18:49,210 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:18:49,211 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:49,211 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:49,211 INFO L748 eck$LassoCheckResult]: Stem: 61259#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(13, 2); 61248#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~ret3#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 61238#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 61240#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 61242#L63 assume !(0 == mp_add_~a1~0#1 % 256); 61243#L59-1 mp_add_~nb~0#1 := 4; 61407#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 61406#L71 assume 0 == mp_add_~b2~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 61405#L73 assume 0 == mp_add_~b1~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 61404#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 61403#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 61402#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 61400#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 61398#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 61396#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 61395#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 61394#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61393#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 61391#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 61302#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 61299#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 61300#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61291#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 61292#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 61287#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 61288#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 61283#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 61284#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 61279#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 61280#L84 assume !(0 == mp_add_~i~0#1 % 256); 61275#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 61276#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 61421#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 61420#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61419#L90 assume !(0 == mp_add_~i~0#1 % 256); 61418#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 61416#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 61417#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 61433#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61431#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 61430#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 61429#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 61428#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 61427#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 61426#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 61425#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 61424#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61423#L90 assume !(0 == mp_add_~i~0#1 % 256); 61422#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 61415#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 61413#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 61414#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61444#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 61443#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 61442#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 61441#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 61440#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 61439#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 61438#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 61250#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61264#L90 assume !(0 == mp_add_~i~0#1 % 256); 61265#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 61272#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 61412#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 61410#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61411#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 61457#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 61456#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 61455#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 61263#L102-1 [2022-11-18 20:18:49,212 INFO L750 eck$LassoCheckResult]: Loop: 61263#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 61260#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 61261#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 61268#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 61437#L90 assume !(0 == mp_add_~i~0#1 % 256); 61436#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 61236#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 61234#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 61235#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 254); 61237#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 61254#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 61244#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 61245#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 61263#L102-1 [2022-11-18 20:18:49,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:49,212 INFO L85 PathProgramCache]: Analyzing trace with hash 363927641, now seen corresponding path program 1 times [2022-11-18 20:18:49,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:49,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529814178] [2022-11-18 20:18:49,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:49,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:49,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:49,939 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 21 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:18:49,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:18:49,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529814178] [2022-11-18 20:18:49,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529814178] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:49,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890283723] [2022-11-18 20:18:49,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:49,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:18:49,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:49,941 INFO L229 MonitoredProcess]: Starting monitored process 163 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:18:49,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-11-18 20:18:50,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:50,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:18:50,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 17 proven. 43 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-18 20:18:50,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:52,224 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 55 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:18:52,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890283723] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:52,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:18:52,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 11] total 33 [2022-11-18 20:18:52,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872661746] [2022-11-18 20:18:52,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:52,225 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:18:52,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:52,227 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 5 times [2022-11-18 20:18:52,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:18:52,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613439814] [2022-11-18 20:18:52,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:52,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:18:52,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:52,232 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:18:52,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:18:52,236 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:18:52,531 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:52,531 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:52,531 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:52,531 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:52,531 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:18:52,532 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:52,532 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:52,532 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:52,532 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration33_Loop [2022-11-18 20:18:52,532 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:52,532 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:52,533 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-18 20:18:52,550 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-18 20:18:53,114 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:53,115 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:18:53,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:53,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:53,120 INFO L229 MonitoredProcess]: Starting monitored process 164 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:53,127 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:18:53,127 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:53,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2022-11-18 20:18:53,153 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:18:53,153 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:18:53,156 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2022-11-18 20:18:53,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:53,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:53,159 INFO L229 MonitoredProcess]: Starting monitored process 165 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:53,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2022-11-18 20:18:53,162 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:18:53,162 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:53,222 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2022-11-18 20:18:53,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:53,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:53,223 INFO L229 MonitoredProcess]: Starting monitored process 166 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:53,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2022-11-18 20:18:53,226 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:18:53,226 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:18:54,175 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:18:54,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2022-11-18 20:18:54,180 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:18:54,180 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:18:54,180 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:18:54,180 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:18:54,180 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:18:54,180 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,180 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:18:54,181 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:18:54,181 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration33_Loop [2022-11-18 20:18:54,181 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:18:54,181 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:18:54,182 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-18 20:18:54,195 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-18 20:18:54,745 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:18:54,745 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:18:54,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:54,747 INFO L229 MonitoredProcess]: Starting monitored process 167 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:54,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:54,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2022-11-18 20:18:54,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:54,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:54,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:54,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:54,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:54,773 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:54,773 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:54,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:54,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:54,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:54,802 INFO L229 MonitoredProcess]: Starting monitored process 168 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:54,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:54,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2022-11-18 20:18:54,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:54,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:54,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:54,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:54,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:18:54,825 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:18:54,825 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:54,831 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:54,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2022-11-18 20:18:54,834 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 20:18:54,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:54,836 INFO L229 MonitoredProcess]: Starting monitored process 169 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:54,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2022-11-18 20:18:54,839 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:54,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:54,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:54,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:54,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:54,852 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:54,853 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:54,854 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:54,858 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:54,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2022-11-18 20:18:54,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:54,863 INFO L229 MonitoredProcess]: Starting monitored process 170 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:54,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2022-11-18 20:18:54,866 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:54,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:54,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:54,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:54,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:54,879 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:54,883 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:54,883 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:54,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:54,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2022-11-18 20:18:54,898 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 20:18:54,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:54,899 INFO L229 MonitoredProcess]: Starting monitored process 171 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:54,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2022-11-18 20:18:54,902 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:54,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:54,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:54,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:54,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:54,915 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:54,917 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:54,918 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:54,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:54,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:54,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:54,929 INFO L229 MonitoredProcess]: Starting monitored process 172 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:54,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2022-11-18 20:18:54,932 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:54,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:54,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:54,945 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:54,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:54,945 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:54,950 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:54,950 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:54,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:54,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2022-11-18 20:18:54,961 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 20:18:54,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:54,962 INFO L229 MonitoredProcess]: Starting monitored process 173 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:54,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2022-11-18 20:18:54,966 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:54,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:54,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:54,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:54,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:54,979 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:54,982 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:54,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:54,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:54,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2022-11-18 20:18:54,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:54,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:54,993 INFO L229 MonitoredProcess]: Starting monitored process 174 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:54,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2022-11-18 20:18:54,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-18 20:18:55,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:18:55,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,008 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:55,014 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:55,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:55,028 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 20:18:55,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,029 INFO L229 MonitoredProcess]: Starting monitored process 175 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2022-11-18 20:18:55,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,044 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,044 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:55,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,044 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:55,047 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:55,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,053 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2022-11-18 20:18:55,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,058 INFO L229 MonitoredProcess]: Starting monitored process 176 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2022-11-18 20:18:55,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,072 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,072 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:55,073 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,073 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 20:18:55,077 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 20:18:55,077 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,088 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:55,091 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 20:18:55,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,092 INFO L229 MonitoredProcess]: Starting monitored process 177 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2022-11-18 20:18:55,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,107 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,107 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:55,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,108 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:55,111 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:55,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,121 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2022-11-18 20:18:55,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,125 INFO L229 MonitoredProcess]: Starting monitored process 178 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2022-11-18 20:18:55,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,141 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,141 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 20:18:55,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,141 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:55,147 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:55,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,170 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:55,174 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 20:18:55,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,176 INFO L229 MonitoredProcess]: Starting monitored process 179 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2022-11-18 20:18:55,179 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,192 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,192 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:55,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,193 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:55,197 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:55,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2022-11-18 20:18:55,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,214 INFO L229 MonitoredProcess]: Starting monitored process 180 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2022-11-18 20:18:55,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,230 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,230 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:55,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,231 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 20:18:55,242 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 20:18:55,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,265 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,268 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2022-11-18 20:18:55,269 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 20:18:55,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,270 INFO L229 MonitoredProcess]: Starting monitored process 181 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2022-11-18 20:18:55,273 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,285 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,285 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:55,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,285 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:55,288 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:55,288 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2022-11-18 20:18:55,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,299 INFO L229 MonitoredProcess]: Starting monitored process 182 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2022-11-18 20:18:55,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,314 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,314 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 20:18:55,314 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,315 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 20:18:55,320 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 20:18:55,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,330 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2022-11-18 20:18:55,333 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 20:18:55,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,334 INFO L229 MonitoredProcess]: Starting monitored process 183 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2022-11-18 20:18:55,337 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,349 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,349 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:55,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,349 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:55,353 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:55,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,364 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:55,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:18:55,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:18:55,372 INFO L229 MonitoredProcess]: Starting monitored process 184 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:18:55,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2022-11-18 20:18:55,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:18:55,388 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 20:18:55,388 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 20:18:55,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:18:55,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:18:55,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:18:55,389 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 20:18:55,397 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 20:18:55,397 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:18:55,413 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:18:55,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2022-11-18 20:18:55,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:18:55,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-18 20:18:55,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2022-11-18 20:18:55,417 INFO L87 Difference]: Start difference. First operand 224 states and 245 transitions. cyclomatic complexity: 22 Second operand has 33 states, 33 states have (on average 5.424242424242424) internal successors, (179), 33 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 20:18:57,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:57,681 INFO L93 Difference]: Finished difference Result 101 states and 106 transitions. [2022-11-18 20:18:57,681 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101 states and 106 transitions. [2022-11-18 20:18:57,682 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 20:18:57,682 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101 states to 0 states and 0 transitions. [2022-11-18 20:18:57,682 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-18 20:18:57,682 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-18 20:18:57,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-18 20:18:57,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:18:57,683 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 20:18:57,683 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 20:18:57,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-18 20:18:57,684 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 20:18:57,684 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-18 20:18:57,685 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-18 20:18:57,685 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 20:18:57,685 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-18 20:18:57,693 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 08:18:57 BoogieIcfgContainer [2022-11-18 20:18:57,693 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-18 20:18:57,694 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 20:18:57,694 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 20:18:57,694 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 20:18:57,695 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:17:21" (3/4) ... [2022-11-18 20:18:57,698 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-18 20:18:57,698 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 20:18:57,699 INFO L158 Benchmark]: Toolchain (without parser) took 97293.06ms. Allocated memory was 119.5MB in the beginning and 469.8MB in the end (delta: 350.2MB). Free memory was 76.7MB in the beginning and 264.1MB in the end (delta: -187.4MB). Peak memory consumption was 160.9MB. Max. memory is 16.1GB. [2022-11-18 20:18:57,699 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 119.5MB. Free memory is still 93.6MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:18:57,699 INFO L158 Benchmark]: CACSL2BoogieTranslator took 367.48ms. Allocated memory is still 119.5MB. Free memory was 76.5MB in the beginning and 92.2MB in the end (delta: -15.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 20:18:57,699 INFO L158 Benchmark]: Boogie Procedure Inliner took 80.36ms. Allocated memory is still 119.5MB. Free memory was 92.2MB in the beginning and 89.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-18 20:18:57,700 INFO L158 Benchmark]: Boogie Preprocessor took 38.68ms. Allocated memory is still 119.5MB. Free memory was 89.2MB in the beginning and 87.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-18 20:18:57,700 INFO L158 Benchmark]: RCFGBuilder took 908.73ms. Allocated memory is still 119.5MB. Free memory was 87.1MB in the beginning and 67.2MB in the end (delta: 19.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-11-18 20:18:57,701 INFO L158 Benchmark]: BuchiAutomizer took 95879.19ms. Allocated memory was 119.5MB in the beginning and 469.8MB in the end (delta: 350.2MB). Free memory was 67.2MB in the beginning and 264.1MB in the end (delta: -196.9MB). Peak memory consumption was 154.7MB. Max. memory is 16.1GB. [2022-11-18 20:18:57,701 INFO L158 Benchmark]: Witness Printer took 4.16ms. Allocated memory is still 469.8MB. Free memory is still 264.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:18:57,703 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.34ms. Allocated memory is still 119.5MB. Free memory is still 93.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 367.48ms. Allocated memory is still 119.5MB. Free memory was 76.5MB in the beginning and 92.2MB in the end (delta: -15.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 80.36ms. Allocated memory is still 119.5MB. Free memory was 92.2MB in the beginning and 89.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 38.68ms. Allocated memory is still 119.5MB. Free memory was 89.2MB in the beginning and 87.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 908.73ms. Allocated memory is still 119.5MB. Free memory was 87.1MB in the beginning and 67.2MB in the end (delta: 19.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * BuchiAutomizer took 95879.19ms. Allocated memory was 119.5MB in the beginning and 469.8MB in the end (delta: 350.2MB). Free memory was 67.2MB in the beginning and 264.1MB in the end (delta: -196.9MB). Peak memory consumption was 154.7MB. Max. memory is 16.1GB. * Witness Printer took 4.16ms. Allocated memory is still 469.8MB. Free memory is still 264.1MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (33 trivial, 0 deterministic, 0 nondeterministic). 33 modules have a trivial ranking function, the largest among these consists of 33 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 95.7s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 45.9s. Construction of modules took 20.2s. Büchi inclusion checks took 29.2s. Highest rank in rank-based complementation 0. Minimization of det autom 33. Minimization of nondet autom 0. Automata minimization 0.7s AutomataMinimizationTime, 32 MinimizatonAttempts, 17184 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11017 SdHoareTripleChecker+Valid, 23.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11017 mSDsluCounter, 8938 SdHoareTripleChecker+Invalid, 20.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 361 IncrementalHoareTripleChecker+Unchecked, 6786 mSDsCounter, 944 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14443 IncrementalHoareTripleChecker+Invalid, 15748 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 944 mSolverCounterUnsat, 2152 mSDtfsCounter, 14443 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI17 SFLT0 conc2 concLT0 SILN0 SILU6 SILI8 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf100 lsp80 ukn100 mio100 lsp100 div387 bol100 ite100 ukn100 eq146 hnf96 smp34 dnf100 smp100 tf102 neg97 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 54ms VariablesStem: 0 VariablesLoop: 12 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 8 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 6.4s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-11-18 20:18:57,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-11-18 20:18:57,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-11-18 20:18:58,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-11-18 20:18:58,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-11-18 20:18:58,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-11-18 20:18:58,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:58,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:59,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-18 20:18:59,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-11-18 20:18:59,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:59,724 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:59,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-18 20:19:00,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-18 20:19:00,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-18 20:19:00,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-18 20:19:00,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-18 20:19:00,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:01,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:01,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 20:19:01,575 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_699a38c0-2223-48e7-abe1-0680375d304d/bin/uautomizer-TMbwUNV5ro/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