./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/bitvector/byte_add_2-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b5237d83 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/bitvector/byte_add_2-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash de6decccd91c37b79cf607a5f07869bb0707e08de203e3ce6759a25f4e6e01ba --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-21 16:29:04,188 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 16:29:04,191 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 16:29:04,232 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 16:29:04,232 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 16:29:04,233 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 16:29:04,234 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 16:29:04,236 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 16:29:04,238 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 16:29:04,239 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 16:29:04,244 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 16:29:04,248 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 16:29:04,249 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 16:29:04,258 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 16:29:04,259 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 16:29:04,260 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 16:29:04,261 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 16:29:04,261 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 16:29:04,263 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 16:29:04,265 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 16:29:04,266 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 16:29:04,276 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 16:29:04,279 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 16:29:04,280 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 16:29:04,283 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 16:29:04,284 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 16:29:04,284 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 16:29:04,285 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 16:29:04,285 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 16:29:04,286 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 16:29:04,287 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 16:29:04,293 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 16:29:04,295 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 16:29:04,296 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 16:29:04,297 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 16:29:04,298 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 16:29:04,298 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 16:29:04,299 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 16:29:04,299 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 16:29:04,302 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 16:29:04,303 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 16:29:04,304 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-21 16:29:04,348 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 16:29:04,348 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 16:29:04,349 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 16:29:04,349 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 16:29:04,351 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 16:29:04,351 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 16:29:04,351 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 16:29:04,351 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-21 16:29:04,352 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-21 16:29:04,352 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-21 16:29:04,367 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-21 16:29:04,368 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-21 16:29:04,368 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-21 16:29:04,368 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 16:29:04,368 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-21 16:29:04,368 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-21 16:29:04,369 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-21 16:29:04,369 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-21 16:29:04,369 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 16:29:04,369 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-21 16:29:04,370 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-21 16:29:04,370 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-21 16:29:04,370 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-21 16:29:04,370 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 16:29:04,371 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-21 16:29:04,371 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 16:29:04,372 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-21 16:29:04,372 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 16:29:04,372 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 16:29:04,372 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 16:29:04,373 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-21 16:29:04,375 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-21 16:29:04,375 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_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/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_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> de6decccd91c37b79cf607a5f07869bb0707e08de203e3ce6759a25f4e6e01ba [2022-11-21 16:29:04,648 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 16:29:04,670 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 16:29:04,673 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 16:29:04,674 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 16:29:04,675 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 16:29:04,676 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/../../sv-benchmarks/c/bitvector/byte_add_2-2.i [2022-11-21 16:29:07,725 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 16:29:07,918 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 16:29:07,918 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/sv-benchmarks/c/bitvector/byte_add_2-2.i [2022-11-21 16:29:07,926 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/data/0cd6c1368/d91844a079294b5a88ae461cbe116624/FLAG8506e4793 [2022-11-21 16:29:07,943 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/data/0cd6c1368/d91844a079294b5a88ae461cbe116624 [2022-11-21 16:29:07,946 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 16:29:07,947 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 16:29:07,948 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 16:29:07,949 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 16:29:07,952 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 16:29:07,953 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:29:07" (1/1) ... [2022-11-21 16:29:07,954 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55722218 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:07, skipping insertion in model container [2022-11-21 16:29:07,954 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:29:07" (1/1) ... [2022-11-21 16:29:07,962 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 16:29:07,991 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 16:29:08,183 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2022-11-21 16:29:08,232 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:29:08,244 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 16:29:08,257 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2022-11-21 16:29:08,277 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:29:08,290 INFO L208 MainTranslator]: Completed translation [2022-11-21 16:29:08,291 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08 WrapperNode [2022-11-21 16:29:08,291 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 16:29:08,292 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 16:29:08,292 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 16:29:08,293 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 16:29:08,300 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,309 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,341 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 141 [2022-11-21 16:29:08,342 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 16:29:08,342 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 16:29:08,343 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 16:29:08,343 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 16:29:08,352 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,353 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,355 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,356 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,363 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,368 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,370 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,371 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,374 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 16:29:08,375 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 16:29:08,375 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 16:29:08,375 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 16:29:08,376 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (1/1) ... [2022-11-21 16:29:08,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:29:08,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:08,425 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:29:08,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-21 16:29:08,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-21 16:29:08,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-21 16:29:08,475 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 16:29:08,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 16:29:08,560 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 16:29:08,563 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 16:29:09,051 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 16:29:09,058 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 16:29:09,059 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-21 16:29:09,061 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:29:09 BoogieIcfgContainer [2022-11-21 16:29:09,061 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 16:29:09,062 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-21 16:29:09,062 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-21 16:29:09,067 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-21 16:29:09,068 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-21 16:29:09,068 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.11 04:29:07" (1/3) ... [2022-11-21 16:29:09,069 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@20506192 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.11 04:29:09, skipping insertion in model container [2022-11-21 16:29:09,069 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-21 16:29:09,070 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:29:08" (2/3) ... [2022-11-21 16:29:09,070 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@20506192 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.11 04:29:09, skipping insertion in model container [2022-11-21 16:29:09,070 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-21 16:29:09,070 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:29:09" (3/3) ... [2022-11-21 16:29:09,083 INFO L332 chiAutomizerObserver]: Analyzing ICFG byte_add_2-2.i [2022-11-21 16:29:09,165 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-21 16:29:09,166 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-21 16:29:09,166 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-21 16:29:09,166 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-21 16:29:09,167 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-21 16:29:09,167 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-21 16:29:09,167 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-21 16:29:09,167 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-21 16:29:09,172 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-21 16:29:09,193 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-21 16:29:09,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:09,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:09,201 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-21 16:29:09,201 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:09,202 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-21 16:29:09,202 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-21 16:29:09,213 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-21 16:29:09,213 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:09,213 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:09,215 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-21 16:29:09,215 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:09,223 INFO L748 eck$LassoCheckResult]: Stem: 22#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 12#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 4#L59true assume !(0 == mp_add_~a3~0#1 % 256); 17#L59-1true mp_add_~nb~0#1 := 4; 19#L69true assume !(0 == mp_add_~b3~0#1 % 256); 39#L69-1true mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 24#L80-2true [2022-11-21 16:29:09,223 INFO L750 eck$LassoCheckResult]: Loop: 24#L80-2true assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 36#L83true assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 46#L83-1true assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7#L89true assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44#L95-1true assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 18#L99-1true assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 11#L100-1true assume !(2 == mp_add_~i~0#1 % 256); 28#L101-1true assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 31#L102-1true mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24#L80-2true [2022-11-21 16:29:09,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:09,230 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2022-11-21 16:29:09,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:09,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880552296] [2022-11-21 16:29:09,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:09,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:09,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:09,422 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:09,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:09,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:09,508 INFO L85 PathProgramCache]: Analyzing trace with hash 730458878, now seen corresponding path program 1 times [2022-11-21 16:29:09,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:09,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422669823] [2022-11-21 16:29:09,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:09,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:09,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:09,703 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-21 16:29:09,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:09,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422669823] [2022-11-21 16:29:09,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422669823] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:09,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:09,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:29:09,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078924352] [2022-11-21 16:29:09,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:09,710 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:09,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:09,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:29:09,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:29:09,784 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-21 16:29:10,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:10,000 INFO L93 Difference]: Finished difference Result 72 states and 108 transitions. [2022-11-21 16:29:10,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 72 states and 108 transitions. [2022-11-21 16:29:10,004 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 47 [2022-11-21 16:29:10,009 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 72 states to 62 states and 96 transitions. [2022-11-21 16:29:10,010 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 62 [2022-11-21 16:29:10,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 62 [2022-11-21 16:29:10,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 96 transitions. [2022-11-21 16:29:10,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:10,033 INFO L218 hiAutomatonCegarLoop]: Abstraction has 62 states and 96 transitions. [2022-11-21 16:29:10,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 96 transitions. [2022-11-21 16:29:10,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2022-11-21 16:29:10,092 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-21 16:29:10,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 94 transitions. [2022-11-21 16:29:10,095 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-21 16:29:10,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:29:10,115 INFO L428 stractBuchiCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-21 16:29:10,115 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-21 16:29:10,116 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 94 transitions. [2022-11-21 16:29:10,117 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-21 16:29:10,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:10,118 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:10,118 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:10,118 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:10,119 INFO L748 eck$LassoCheckResult]: Stem: 154#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 142#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 127#L59 assume !(0 == mp_add_~a3~0#1 % 256); 128#L59-1 mp_add_~nb~0#1 := 4; 150#L69 assume !(0 == mp_add_~b3~0#1 % 256); 138#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 156#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 157#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 144#L83-1 [2022-11-21 16:29:10,119 INFO L750 eck$LassoCheckResult]: Loop: 144#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 131#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 133#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 151#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 140#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 141#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 162#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 165#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 180#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 181#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 153#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 159#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 143#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 144#L83-1 [2022-11-21 16:29:10,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:10,120 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2022-11-21 16:29:10,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:10,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149612788] [2022-11-21 16:29:10,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:10,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:10,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:10,455 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-21 16:29:10,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:10,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149612788] [2022-11-21 16:29:10,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149612788] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:10,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:10,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:29:10,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259017377] [2022-11-21 16:29:10,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:10,457 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:29:10,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:10,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1711027832, now seen corresponding path program 1 times [2022-11-21 16:29:10,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:10,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531311243] [2022-11-21 16:29:10,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:10,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:10,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:10,636 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-21 16:29:10,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:10,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531311243] [2022-11-21 16:29:10,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531311243] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:10,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:10,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:29:10,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609560553] [2022-11-21 16:29:10,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:10,638 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:10,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:10,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:29:10,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:29:10,639 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-21 16:29:10,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:10,898 INFO L93 Difference]: Finished difference Result 135 states and 202 transitions. [2022-11-21 16:29:10,898 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 202 transitions. [2022-11-21 16:29:10,901 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 90 [2022-11-21 16:29:10,903 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 135 states and 202 transitions. [2022-11-21 16:29:10,903 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 135 [2022-11-21 16:29:10,904 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2022-11-21 16:29:10,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 202 transitions. [2022-11-21 16:29:10,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:10,905 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 202 transitions. [2022-11-21 16:29:10,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 202 transitions. [2022-11-21 16:29:10,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 67. [2022-11-21 16:29:10,911 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-21 16:29:10,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 104 transitions. [2022-11-21 16:29:10,912 INFO L240 hiAutomatonCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-21 16:29:10,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:29:10,913 INFO L428 stractBuchiCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-21 16:29:10,913 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-21 16:29:10,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 67 states and 104 transitions. [2022-11-21 16:29:10,915 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-21 16:29:10,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:10,915 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:10,916 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:10,916 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:10,916 INFO L748 eck$LassoCheckResult]: Stem: 362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 349#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 339#L59 assume !(0 == mp_add_~a3~0#1 % 256); 340#L59-1 mp_add_~nb~0#1 := 4; 356#L69 assume !(0 == mp_add_~b3~0#1 % 256); 374#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 363#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 364#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 359#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 360#L84-2 [2022-11-21 16:29:10,916 INFO L750 eck$LassoCheckResult]: Loop: 360#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 365#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 350#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 351#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 335#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 337#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 357#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 344#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 345#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 368#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 369#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 378#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 397#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 360#L84-2 [2022-11-21 16:29:10,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:10,917 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2022-11-21 16:29:10,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:10,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409245543] [2022-11-21 16:29:10,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:10,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:10,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:10,935 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:10,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:10,953 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:10,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:10,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1856053184, now seen corresponding path program 2 times [2022-11-21 16:29:10,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:10,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742604688] [2022-11-21 16:29:10,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:10,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:10,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:11,036 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-21 16:29:11,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:11,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742604688] [2022-11-21 16:29:11,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742604688] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:11,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:11,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:29:11,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969393615] [2022-11-21 16:29:11,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:11,038 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:11,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:11,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:29:11,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:29:11,039 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-21 16:29:11,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:11,248 INFO L93 Difference]: Finished difference Result 95 states and 150 transitions. [2022-11-21 16:29:11,248 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 150 transitions. [2022-11-21 16:29:11,249 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 73 [2022-11-21 16:29:11,250 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 95 states and 150 transitions. [2022-11-21 16:29:11,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 95 [2022-11-21 16:29:11,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 95 [2022-11-21 16:29:11,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 150 transitions. [2022-11-21 16:29:11,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:11,252 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 150 transitions. [2022-11-21 16:29:11,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 150 transitions. [2022-11-21 16:29:11,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 87. [2022-11-21 16:29:11,263 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-21 16:29:11,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2022-11-21 16:29:11,264 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-21 16:29:11,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:29:11,270 INFO L428 stractBuchiCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-21 16:29:11,270 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-21 16:29:11,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 136 transitions. [2022-11-21 16:29:11,271 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 65 [2022-11-21 16:29:11,271 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:11,271 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:11,272 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:11,272 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-21 16:29:11,273 INFO L748 eck$LassoCheckResult]: Stem: 530#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 519#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 503#L59 assume !(0 == mp_add_~a3~0#1 % 256); 504#L59-1 mp_add_~nb~0#1 := 4; 526#L69 assume !(0 == mp_add_~b3~0#1 % 256); 515#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 532#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 533#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 544#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 579#L84-2 [2022-11-21 16:29:11,273 INFO L750 eck$LassoCheckResult]: Loop: 579#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 577#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 573#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 508#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 510#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 527#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 517#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 518#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 537#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 568#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 566#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 561#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 560#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 551#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 550#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 549#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 548#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 540#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 541#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 583#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 584#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 579#L84-2 [2022-11-21 16:29:11,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:11,273 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2022-11-21 16:29:11,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:11,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611584565] [2022-11-21 16:29:11,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:11,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:11,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:11,295 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:11,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:11,311 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:11,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:11,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1033469529, now seen corresponding path program 1 times [2022-11-21 16:29:11,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:11,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663408477] [2022-11-21 16:29:11,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:11,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:11,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:11,351 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-21 16:29:11,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:11,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663408477] [2022-11-21 16:29:11,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663408477] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:11,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:11,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:29:11,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683538061] [2022-11-21 16:29:11,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:11,353 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:11,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:11,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:29:11,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:29:11,354 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-21 16:29:11,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:11,468 INFO L93 Difference]: Finished difference Result 118 states and 180 transitions. [2022-11-21 16:29:11,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 180 transitions. [2022-11-21 16:29:11,469 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 96 [2022-11-21 16:29:11,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 180 transitions. [2022-11-21 16:29:11,471 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2022-11-21 16:29:11,471 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2022-11-21 16:29:11,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 180 transitions. [2022-11-21 16:29:11,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:11,472 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 180 transitions. [2022-11-21 16:29:11,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 180 transitions. [2022-11-21 16:29:11,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2022-11-21 16:29:11,478 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-21 16:29:11,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 178 transitions. [2022-11-21 16:29:11,479 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-21 16:29:11,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:29:11,480 INFO L428 stractBuchiCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-21 16:29:11,480 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-21 16:29:11,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 178 transitions. [2022-11-21 16:29:11,482 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 94 [2022-11-21 16:29:11,482 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:11,482 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:11,482 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:11,483 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:11,483 INFO L748 eck$LassoCheckResult]: Stem: 742#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 714#L59 assume !(0 == mp_add_~a3~0#1 % 256); 715#L59-1 mp_add_~nb~0#1 := 4; 737#L69 assume !(0 == mp_add_~b3~0#1 % 256); 758#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 745#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 746#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 740#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 741#L84-2 [2022-11-21 16:29:11,483 INFO L750 eck$LassoCheckResult]: Loop: 741#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 747#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 731#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 732#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 724#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 777#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 776#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 775#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 770#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 754#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 755#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 774#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 803#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 787#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 781#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 780#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 728#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 729#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 751#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 765#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 766#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 798#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 741#L84-2 [2022-11-21 16:29:11,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:11,484 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2022-11-21 16:29:11,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:11,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132797867] [2022-11-21 16:29:11,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:11,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:11,519 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:11,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:11,534 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:11,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:11,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1031622487, now seen corresponding path program 1 times [2022-11-21 16:29:11,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:11,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701075960] [2022-11-21 16:29:11,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:11,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:11,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:11,646 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-21 16:29:11,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:11,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701075960] [2022-11-21 16:29:11,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701075960] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:11,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:11,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:29:11,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305330843] [2022-11-21 16:29:11,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:11,651 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:11,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:11,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:29:11,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:29:11,653 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-21 16:29:11,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:11,940 INFO L93 Difference]: Finished difference Result 249 states and 377 transitions. [2022-11-21 16:29:11,940 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 249 states and 377 transitions. [2022-11-21 16:29:11,942 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 200 [2022-11-21 16:29:11,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 249 states to 249 states and 377 transitions. [2022-11-21 16:29:11,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 249 [2022-11-21 16:29:11,944 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2022-11-21 16:29:11,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 249 states and 377 transitions. [2022-11-21 16:29:11,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:11,946 INFO L218 hiAutomatonCegarLoop]: Abstraction has 249 states and 377 transitions. [2022-11-21 16:29:11,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states and 377 transitions. [2022-11-21 16:29:11,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 188. [2022-11-21 16:29:11,955 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-21 16:29:11,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 287 transitions. [2022-11-21 16:29:11,956 INFO L240 hiAutomatonCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-21 16:29:11,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:29:11,958 INFO L428 stractBuchiCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-21 16:29:11,958 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-21 16:29:11,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 287 transitions. [2022-11-21 16:29:11,959 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 161 [2022-11-21 16:29:11,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:11,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:11,960 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:11,961 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:11,961 INFO L748 eck$LassoCheckResult]: Stem: 1118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 1105#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 1095#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1096#L59-1 mp_add_~nb~0#1 := 4; 1112#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1135#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1136#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1140#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1141#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1142#L84-2 [2022-11-21 16:29:11,961 INFO L750 eck$LassoCheckResult]: Loop: 1142#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1188#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1189#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1172#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1174#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1156#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1155#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1154#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1153#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1152#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1149#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1145#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 1146#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1090#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1092#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1241#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1100#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1101#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 1127#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1150#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1147#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1143#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1142#L84-2 [2022-11-21 16:29:11,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:11,962 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2022-11-21 16:29:11,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:11,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350440107] [2022-11-21 16:29:11,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:11,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:11,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:11,975 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:11,989 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:11,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:11,989 INFO L85 PathProgramCache]: Analyzing trace with hash 741537833, now seen corresponding path program 1 times [2022-11-21 16:29:11,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:11,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533403072] [2022-11-21 16:29:11,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:11,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:11,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:12,155 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-21 16:29:12,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:12,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533403072] [2022-11-21 16:29:12,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533403072] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:12,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111913447] [2022-11-21 16:29:12,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:12,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:12,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:12,163 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:12,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-21 16:29:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:12,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-21 16:29:12,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:12,421 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-21 16:29:12,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:12,474 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-21 16:29:12,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111913447] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:29:12,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:29:12,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-11-21 16:29:12,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318137134] [2022-11-21 16:29:12,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:29:12,476 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:12,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:12,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-21 16:29:12,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-11-21 16:29:12,477 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-21 16:29:12,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:12,898 INFO L93 Difference]: Finished difference Result 329 states and 479 transitions. [2022-11-21 16:29:12,898 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 479 transitions. [2022-11-21 16:29:12,901 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 257 [2022-11-21 16:29:12,903 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 329 states and 479 transitions. [2022-11-21 16:29:12,903 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 329 [2022-11-21 16:29:12,903 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 329 [2022-11-21 16:29:12,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 329 states and 479 transitions. [2022-11-21 16:29:12,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:12,904 INFO L218 hiAutomatonCegarLoop]: Abstraction has 329 states and 479 transitions. [2022-11-21 16:29:12,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states and 479 transitions. [2022-11-21 16:29:12,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 242. [2022-11-21 16:29:12,913 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-21 16:29:12,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 367 transitions. [2022-11-21 16:29:12,915 INFO L240 hiAutomatonCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-21 16:29:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-21 16:29:12,916 INFO L428 stractBuchiCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-21 16:29:12,916 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-21 16:29:12,917 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 242 states and 367 transitions. [2022-11-21 16:29:12,918 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 206 [2022-11-21 16:29:12,918 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:12,919 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:12,919 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:12,920 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-21 16:29:12,920 INFO L748 eck$LassoCheckResult]: Stem: 1778#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 1765#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 1755#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1756#L59-1 mp_add_~nb~0#1 := 4; 1952#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1795#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1796#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1806#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1800#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1794#L84-2 [2022-11-21 16:29:12,920 INFO L750 eck$LassoCheckResult]: Loop: 1794#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1782#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1766#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1767#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1957#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1816#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1814#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1813#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1812#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1808#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1807#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1803#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1774#L84 assume !(0 == mp_add_~i~0#1 % 256); 1775#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 1894#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1893#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1890#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1887#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1884#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1878#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 1876#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1818#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1789#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1779#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1780#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1801#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1794#L84-2 [2022-11-21 16:29:12,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:12,921 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2022-11-21 16:29:12,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:12,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086700007] [2022-11-21 16:29:12,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:12,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:12,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:12,955 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:12,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:12,972 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:12,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:12,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1687418919, now seen corresponding path program 1 times [2022-11-21 16:29:12,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:12,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38427263] [2022-11-21 16:29:12,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:12,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:12,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:13,061 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-21 16:29:13,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:13,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38427263] [2022-11-21 16:29:13,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38427263] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:13,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:13,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:29:13,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017396786] [2022-11-21 16:29:13,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:13,063 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:13,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:13,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:29:13,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:29:13,064 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-21 16:29:13,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:13,268 INFO L93 Difference]: Finished difference Result 362 states and 537 transitions. [2022-11-21 16:29:13,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 362 states and 537 transitions. [2022-11-21 16:29:13,271 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 320 [2022-11-21 16:29:13,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 362 states to 362 states and 537 transitions. [2022-11-21 16:29:13,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 362 [2022-11-21 16:29:13,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 362 [2022-11-21 16:29:13,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 537 transitions. [2022-11-21 16:29:13,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:13,274 INFO L218 hiAutomatonCegarLoop]: Abstraction has 362 states and 537 transitions. [2022-11-21 16:29:13,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 537 transitions. [2022-11-21 16:29:13,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2022-11-21 16:29:13,282 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-21 16:29:13,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 414 transitions. [2022-11-21 16:29:13,283 INFO L240 hiAutomatonCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-21 16:29:13,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:29:13,285 INFO L428 stractBuchiCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-21 16:29:13,285 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-21 16:29:13,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 270 states and 414 transitions. [2022-11-21 16:29:13,287 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 246 [2022-11-21 16:29:13,287 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:13,287 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:13,288 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:13,288 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-21 16:29:13,288 INFO L748 eck$LassoCheckResult]: Stem: 2394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 2379#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 2369#L59 assume !(0 == mp_add_~a3~0#1 % 256); 2370#L59-1 mp_add_~nb~0#1 := 4; 2386#L69 assume !(0 == mp_add_~b3~0#1 % 256); 2415#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 2416#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2429#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2421#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 2422#L84-2 [2022-11-21 16:29:13,288 INFO L750 eck$LassoCheckResult]: Loop: 2422#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 2539#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 2538#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 2535#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2537#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2464#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 2387#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2549#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2404#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2405#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2427#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2411#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2366#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2368#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2417#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 2440#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2436#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2437#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2424#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2425#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2610#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2564#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2556#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 2402#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2403#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2503#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2501#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2500#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 2422#L84-2 [2022-11-21 16:29:13,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:13,289 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2022-11-21 16:29:13,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:13,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071214541] [2022-11-21 16:29:13,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:13,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:13,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:13,301 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:13,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:13,312 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:13,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:13,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1831537572, now seen corresponding path program 1 times [2022-11-21 16:29:13,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:13,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309845368] [2022-11-21 16:29:13,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:13,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:13,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:13,463 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-21 16:29:13,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:13,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309845368] [2022-11-21 16:29:13,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309845368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:13,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143585590] [2022-11-21 16:29:13,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:13,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:13,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:13,510 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:13,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-21 16:29:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:13,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-21 16:29:13,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:13,637 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-21 16:29:13,637 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:29:13,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143585590] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:13,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-21 16:29:13,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-11-21 16:29:13,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595683910] [2022-11-21 16:29:13,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:13,638 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:13,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:13,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:29:13,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-21 16:29:13,639 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-21 16:29:13,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:13,847 INFO L93 Difference]: Finished difference Result 284 states and 404 transitions. [2022-11-21 16:29:13,847 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 284 states and 404 transitions. [2022-11-21 16:29:13,849 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 260 [2022-11-21 16:29:13,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 284 states to 284 states and 404 transitions. [2022-11-21 16:29:13,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 284 [2022-11-21 16:29:13,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 284 [2022-11-21 16:29:13,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 284 states and 404 transitions. [2022-11-21 16:29:13,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:13,852 INFO L218 hiAutomatonCegarLoop]: Abstraction has 284 states and 404 transitions. [2022-11-21 16:29:13,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states and 404 transitions. [2022-11-21 16:29:13,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 240. [2022-11-21 16:29:13,857 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-21 16:29:13,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 343 transitions. [2022-11-21 16:29:13,858 INFO L240 hiAutomatonCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-21 16:29:13,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:29:13,859 INFO L428 stractBuchiCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-21 16:29:13,859 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-21 16:29:13,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 343 transitions. [2022-11-21 16:29:13,860 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2022-11-21 16:29:13,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:13,861 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:13,861 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:13,861 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:13,862 INFO L748 eck$LassoCheckResult]: Stem: 3046#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 3033#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 3018#L59 assume !(0 == mp_add_~a3~0#1 % 256); 3019#L59-1 mp_add_~nb~0#1 := 4; 3040#L69 assume !(0 == mp_add_~b3~0#1 % 256); 3064#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 3048#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3049#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3062#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 3140#L84-2 [2022-11-21 16:29:13,862 INFO L750 eck$LassoCheckResult]: Loop: 3140#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 3206#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 3204#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 3200#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3195#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3193#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 3189#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3031#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3032#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3055#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3078#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3079#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3152#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3151#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3177#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3176#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 3109#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3175#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3174#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3173#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3120#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3117#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3119#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3110#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3108#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3105#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3102#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3095#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3092#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3093#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3139#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 3140#L84-2 [2022-11-21 16:29:13,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:13,862 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2022-11-21 16:29:13,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:13,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915780733] [2022-11-21 16:29:13,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:13,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:13,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:13,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:13,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:13,889 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:13,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:13,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1888795874, now seen corresponding path program 2 times [2022-11-21 16:29:13,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:13,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519526828] [2022-11-21 16:29:13,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:13,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:13,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:14,009 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-21 16:29:14,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:14,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519526828] [2022-11-21 16:29:14,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519526828] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:14,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528041531] [2022-11-21 16:29:14,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 16:29:14,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:14,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:14,013 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:14,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-21 16:29:14,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-21 16:29:14,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:29:14,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-21 16:29:14,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:14,156 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-21 16:29:14,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:14,245 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-21 16:29:14,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528041531] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:29:14,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:29:14,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-21 16:29:14,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918766003] [2022-11-21 16:29:14,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:29:14,251 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:14,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:14,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-21 16:29:14,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-21 16:29:14,252 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-21 16:29:15,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:15,992 INFO L93 Difference]: Finished difference Result 659 states and 859 transitions. [2022-11-21 16:29:15,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 659 states and 859 transitions. [2022-11-21 16:29:15,997 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-21 16:29:16,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 659 states to 659 states and 859 transitions. [2022-11-21 16:29:16,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 659 [2022-11-21 16:29:16,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2022-11-21 16:29:16,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 659 states and 859 transitions. [2022-11-21 16:29:16,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:16,002 INFO L218 hiAutomatonCegarLoop]: Abstraction has 659 states and 859 transitions. [2022-11-21 16:29:16,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states and 859 transitions. [2022-11-21 16:29:16,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 372. [2022-11-21 16:29:16,009 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-21 16:29:16,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 511 transitions. [2022-11-21 16:29:16,011 INFO L240 hiAutomatonCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-21 16:29:16,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-21 16:29:16,012 INFO L428 stractBuchiCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-21 16:29:16,012 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-21 16:29:16,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 372 states and 511 transitions. [2022-11-21 16:29:16,014 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 339 [2022-11-21 16:29:16,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:16,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:16,015 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:16,016 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-21 16:29:16,016 INFO L748 eck$LassoCheckResult]: Stem: 4250#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 4235#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 4225#L59 assume !(0 == mp_add_~a3~0#1 % 256); 4226#L59-1 mp_add_~nb~0#1 := 4; 4243#L69 assume !(0 == mp_add_~b3~0#1 % 256); 4268#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 4269#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4278#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4275#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-21 16:29:16,016 INFO L750 eck$LassoCheckResult]: Loop: 4270#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 4254#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 4236#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 4237#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4555#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4238#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4239#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4265#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 4570#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4565#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4564#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4259#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4260#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4506#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4266#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4529#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4522#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4511#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4504#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4487#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 4295#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4476#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4472#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4464#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4456#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4457#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4455#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4453#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4451#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4449#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 4447#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4445#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4442#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4438#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4432#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4428#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4429#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4427#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4425#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4423#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4421#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4419#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 4396#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4395#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4393#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4390#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4387#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4383#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4381#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4375#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4346#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4337#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4335#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4331#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4332#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4385#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 4382#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 4380#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4378#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4376#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4316#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4308#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4310#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4301#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 4297#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4298#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4291#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4292#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4287#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4288#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4279#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4276#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-21 16:29:16,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:16,017 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2022-11-21 16:29:16,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:16,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425789768] [2022-11-21 16:29:16,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:16,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:16,036 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:16,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:16,060 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:16,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:16,062 INFO L85 PathProgramCache]: Analyzing trace with hash -385275002, now seen corresponding path program 1 times [2022-11-21 16:29:16,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:16,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915112406] [2022-11-21 16:29:16,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:16,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:16,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:16,200 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-21 16:29:16,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:16,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915112406] [2022-11-21 16:29:16,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915112406] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:16,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:16,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:29:16,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399643703] [2022-11-21 16:29:16,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:16,203 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:16,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:16,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:29:16,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:29:16,204 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-21 16:29:16,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:16,281 INFO L93 Difference]: Finished difference Result 563 states and 745 transitions. [2022-11-21 16:29:16,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 745 transitions. [2022-11-21 16:29:16,285 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 514 [2022-11-21 16:29:16,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 563 states and 745 transitions. [2022-11-21 16:29:16,288 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 563 [2022-11-21 16:29:16,289 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 563 [2022-11-21 16:29:16,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 563 states and 745 transitions. [2022-11-21 16:29:16,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:16,290 INFO L218 hiAutomatonCegarLoop]: Abstraction has 563 states and 745 transitions. [2022-11-21 16:29:16,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states and 745 transitions. [2022-11-21 16:29:16,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 419. [2022-11-21 16:29:16,297 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-21 16:29:16,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 579 transitions. [2022-11-21 16:29:16,298 INFO L240 hiAutomatonCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-21 16:29:16,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:29:16,299 INFO L428 stractBuchiCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-21 16:29:16,300 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-21 16:29:16,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 419 states and 579 transitions. [2022-11-21 16:29:16,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2022-11-21 16:29:16,302 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:16,302 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:16,305 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:16,305 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:16,305 INFO L748 eck$LassoCheckResult]: Stem: 5191#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 5178#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 5164#L59 assume !(0 == mp_add_~a3~0#1 % 256); 5165#L59-1 mp_add_~nb~0#1 := 4; 5185#L69 assume !(0 == mp_add_~b3~0#1 % 256); 5209#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 5210#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5265#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5233#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 5234#L84-2 [2022-11-21 16:29:16,313 INFO L750 eck$LassoCheckResult]: Loop: 5234#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5254#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5252#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5249#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5246#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5247#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 5244#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5245#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 5543#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5542#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5541#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5540#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5539#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5538#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5537#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5536#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5515#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5533#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 5306#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5521#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5520#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5486#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5487#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5484#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 5471#L90 assume !(0 == mp_add_~i~0#1 % 256); 5483#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 5472#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 5469#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 5467#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5465#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 5464#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5463#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5462#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5460#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 5457#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5454#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5451#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5431#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5432#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5448#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5447#L96 assume !(0 == mp_add_~partial_sum~0#1); 5419#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := mp_add_~partial_sum~0#1; 5407#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5406#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5405#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5404#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5403#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 5402#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5400#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5397#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5394#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5385#L96 assume !(0 == mp_add_~partial_sum~0#1); 5384#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := mp_add_~partial_sum~0#1; 5382#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5380#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5378#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5373#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5353#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5351#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5350#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5348#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5349#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5399#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5396#L96 assume !(0 == mp_add_~partial_sum~0#1); 5391#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := mp_add_~partial_sum~0#1; 5386#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 5330#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5331#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5375#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5303#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5302#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5298#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5295#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5297#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5286#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5280#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5281#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5274#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5275#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5301#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5300#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5256#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5257#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 5234#L84-2 [2022-11-21 16:29:16,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:16,314 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2022-11-21 16:29:16,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:16,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793590648] [2022-11-21 16:29:16,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:16,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:16,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:16,326 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:16,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:16,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:16,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:16,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1576696733, now seen corresponding path program 1 times [2022-11-21 16:29:16,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:16,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870895383] [2022-11-21 16:29:16,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:16,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:16,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:16,457 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 144 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-11-21 16:29:16,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:16,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870895383] [2022-11-21 16:29:16,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870895383] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:16,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:16,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:29:16,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278360598] [2022-11-21 16:29:16,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:16,462 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:16,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:16,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:29:16,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:29:16,463 INFO L87 Difference]: Start difference. First operand 419 states and 579 transitions. cyclomatic complexity: 162 Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:16,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:16,517 INFO L93 Difference]: Finished difference Result 507 states and 669 transitions. [2022-11-21 16:29:16,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 669 transitions. [2022-11-21 16:29:16,523 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 465 [2022-11-21 16:29:16,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 669 transitions. [2022-11-21 16:29:16,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 507 [2022-11-21 16:29:16,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 507 [2022-11-21 16:29:16,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 669 transitions. [2022-11-21 16:29:16,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:16,530 INFO L218 hiAutomatonCegarLoop]: Abstraction has 507 states and 669 transitions. [2022-11-21 16:29:16,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 669 transitions. [2022-11-21 16:29:16,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 423. [2022-11-21 16:29:16,538 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-21 16:29:16,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 575 transitions. [2022-11-21 16:29:16,539 INFO L240 hiAutomatonCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-21 16:29:16,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:29:16,542 INFO L428 stractBuchiCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-21 16:29:16,542 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-21 16:29:16,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 423 states and 575 transitions. [2022-11-21 16:29:16,544 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2022-11-21 16:29:16,545 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:16,545 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:16,546 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:16,546 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:16,547 INFO L748 eck$LassoCheckResult]: Stem: 6125#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 6113#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 6097#L59 assume !(0 == mp_add_~a3~0#1 % 256); 6098#L59-1 mp_add_~nb~0#1 := 4; 6120#L69 assume !(0 == mp_add_~b3~0#1 % 256); 6149#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 6128#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6129#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6123#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 6124#L84-2 [2022-11-21 16:29:16,548 INFO L750 eck$LassoCheckResult]: Loop: 6124#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6130#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6131#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 6449#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6445#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6446#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 6443#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 6444#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 6509#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6508#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6507#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6506#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6505#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6504#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6502#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6104#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6105#L96 assume !(0 == mp_add_~partial_sum~0#1); 6501#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 6370#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 6367#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6365#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 6215#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6361#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6359#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6357#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6348#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6346#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6344#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6339#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6498#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6496#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 6494#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6492#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6158#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6159#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6325#L84 assume !(0 == mp_add_~i~0#1 % 256); 6326#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6323#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6321#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 6318#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6314#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6311#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 6308#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 6307#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6306#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6305#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6304#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 6303#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6302#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6300#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6298#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6297#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6277#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6250#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6251#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6247#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6245#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6242#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6238#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6236#L84 assume !(0 == mp_add_~i~0#1 % 256); 6234#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6232#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6231#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 6229#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6228#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6222#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 6220#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 6221#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6216#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6213#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6212#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6211#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6209#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6210#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6488#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6197#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6199#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6188#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6189#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6181#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6182#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6176#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6177#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6490#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 6124#L84-2 [2022-11-21 16:29:16,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:16,549 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2022-11-21 16:29:16,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:16,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586171773] [2022-11-21 16:29:16,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:16,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:16,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:16,563 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:16,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:16,572 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:16,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:16,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1641427436, now seen corresponding path program 1 times [2022-11-21 16:29:16,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:16,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346983642] [2022-11-21 16:29:16,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:16,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:16,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:16,796 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 144 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-21 16:29:16,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:16,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346983642] [2022-11-21 16:29:16,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346983642] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:16,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242466322] [2022-11-21 16:29:16,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:16,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:16,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:16,803 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:16,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-21 16:29:16,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:16,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 16:29:16,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:17,025 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 147 proven. 4 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-11-21 16:29:17,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:17,171 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-11-21 16:29:17,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242466322] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:17,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-21 16:29:17,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 9 [2022-11-21 16:29:17,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695063276] [2022-11-21 16:29:17,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:17,173 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:17,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:17,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:29:17,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-21 16:29:17,173 INFO L87 Difference]: Start difference. First operand 423 states and 575 transitions. cyclomatic complexity: 154 Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:17,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:17,455 INFO L93 Difference]: Finished difference Result 833 states and 1114 transitions. [2022-11-21 16:29:17,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 833 states and 1114 transitions. [2022-11-21 16:29:17,463 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 766 [2022-11-21 16:29:17,469 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 833 states to 825 states and 1104 transitions. [2022-11-21 16:29:17,469 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 825 [2022-11-21 16:29:17,470 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 825 [2022-11-21 16:29:17,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 825 states and 1104 transitions. [2022-11-21 16:29:17,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:17,471 INFO L218 hiAutomatonCegarLoop]: Abstraction has 825 states and 1104 transitions. [2022-11-21 16:29:17,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states and 1104 transitions. [2022-11-21 16:29:17,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 735. [2022-11-21 16:29:17,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 735 states have (on average 1.3700680272108843) internal successors, (1007), 734 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:17,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 1007 transitions. [2022-11-21 16:29:17,487 INFO L240 hiAutomatonCegarLoop]: Abstraction has 735 states and 1007 transitions. [2022-11-21 16:29:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-21 16:29:17,490 INFO L428 stractBuchiCegarLoop]: Abstraction has 735 states and 1007 transitions. [2022-11-21 16:29:17,490 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-21 16:29:17,490 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 735 states and 1007 transitions. [2022-11-21 16:29:17,498 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 702 [2022-11-21 16:29:17,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:17,499 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:17,500 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:17,500 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:17,500 INFO L748 eck$LassoCheckResult]: Stem: 7897#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 7886#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 7869#L59 assume !(0 == mp_add_~a3~0#1 % 256); 7870#L59-1 mp_add_~nb~0#1 := 4; 7892#L69 assume !(0 == mp_add_~b3~0#1 % 256); 7916#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 7899#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7900#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8047#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 8046#L84-2 [2022-11-21 16:29:17,500 INFO L750 eck$LassoCheckResult]: Loop: 8046#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 8045#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8044#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8041#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8043#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8584#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 8585#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7977#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7978#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7971#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7972#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8492#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8488#L84 assume !(0 == mp_add_~i~0#1 % 256); 8484#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 8175#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8481#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8479#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8473#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8474#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 8471#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 8472#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8503#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 8053#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8502#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8501#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8499#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8495#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8493#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8489#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8482#L96 assume !(0 == mp_add_~partial_sum~0#1); 8477#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 8470#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 8468#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8467#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8456#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 8454#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7984#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7985#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8342#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8339#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8334#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8323#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8424#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8423#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8421#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 8417#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8412#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8410#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8409#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8407#L90 assume !(0 == mp_add_~i~0#1 % 256); 8405#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8403#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8396#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8384#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 8381#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 8379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8374#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8366#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8236#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8233#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8230#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8228#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8224#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8222#L96 assume !(0 == mp_add_~partial_sum~0#1); 8220#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 8181#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 8180#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8149#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8130#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8029#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8030#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8000#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7998#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 7993#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7995#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8025#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8026#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8020#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7960#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7961#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7941#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7942#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8176#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 8046#L84-2 [2022-11-21 16:29:17,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:17,501 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 11 times [2022-11-21 16:29:17,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:17,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512978740] [2022-11-21 16:29:17,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:17,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:17,512 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:17,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:17,522 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:17,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:17,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1291203658, now seen corresponding path program 1 times [2022-11-21 16:29:17,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:17,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010753354] [2022-11-21 16:29:17,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:17,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:17,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:17,634 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 129 proven. 6 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-21 16:29:17,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:17,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010753354] [2022-11-21 16:29:17,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010753354] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:17,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484083561] [2022-11-21 16:29:17,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:17,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:17,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:17,643 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:17,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-21 16:29:17,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:17,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-21 16:29:17,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:18,030 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 147 proven. 3 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-21 16:29:18,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:18,263 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 123 proven. 27 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-21 16:29:18,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484083561] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:29:18,266 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:29:18,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 7] total 11 [2022-11-21 16:29:18,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144997214] [2022-11-21 16:29:18,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:29:18,272 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:18,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:18,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-21 16:29:18,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2022-11-21 16:29:18,274 INFO L87 Difference]: Start difference. First operand 735 states and 1007 transitions. cyclomatic complexity: 275 Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:19,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:19,232 INFO L93 Difference]: Finished difference Result 3099 states and 4046 transitions. [2022-11-21 16:29:19,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3099 states and 4046 transitions. [2022-11-21 16:29:19,256 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 2580 [2022-11-21 16:29:19,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3099 states to 3043 states and 3975 transitions. [2022-11-21 16:29:19,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3043 [2022-11-21 16:29:19,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3043 [2022-11-21 16:29:19,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3043 states and 3975 transitions. [2022-11-21 16:29:19,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:19,280 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3043 states and 3975 transitions. [2022-11-21 16:29:19,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3043 states and 3975 transitions. [2022-11-21 16:29:19,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3043 to 2478. [2022-11-21 16:29:19,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2478 states, 2478 states have (on average 1.3430185633575464) internal successors, (3328), 2477 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:19,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2478 states to 2478 states and 3328 transitions. [2022-11-21 16:29:19,329 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2478 states and 3328 transitions. [2022-11-21 16:29:19,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-21 16:29:19,330 INFO L428 stractBuchiCegarLoop]: Abstraction has 2478 states and 3328 transitions. [2022-11-21 16:29:19,330 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-21 16:29:19,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2478 states and 3328 transitions. [2022-11-21 16:29:19,344 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2241 [2022-11-21 16:29:19,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:19,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:19,345 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:19,345 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:19,345 INFO L748 eck$LassoCheckResult]: Stem: 12270#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 12259#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 12242#L59 assume !(0 == mp_add_~a3~0#1 % 256); 12243#L59-1 mp_add_~nb~0#1 := 4; 12265#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12291#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12273#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12274#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13101#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 13139#L84-2 [2022-11-21 16:29:19,346 INFO L750 eck$LassoCheckResult]: Loop: 13139#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 13759#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 13758#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 13757#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13755#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 13752#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13751#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13749#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13746#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13742#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 13740#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13739#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13737#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13735#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13733#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13734#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13729#L84 assume !(0 == mp_add_~i~0#1 % 256); 13728#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 13318#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 13727#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 13725#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13723#L90 assume !(0 == mp_add_~i~0#1 % 256); 13699#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 13552#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13695#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13692#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13693#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13635#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 13629#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13625#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13621#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13613#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13614#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13610#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13583#L90 assume !(0 == mp_add_~i~0#1 % 256); 13582#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13581#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 13580#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13578#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13576#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 13575#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 13574#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13573#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13572#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 13571#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13570#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13569#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13567#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13565#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13562#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13560#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13760#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13732#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13722#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 13702#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13700#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13697#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13696#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13694#L90 assume !(0 == mp_add_~i~0#1 % 256); 13691#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13690#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13687#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13685#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13682#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 13681#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 13679#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13507#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13487#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13481#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13403#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13401#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13397#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13393#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13384#L96 assume !(0 == mp_add_~partial_sum~0#1); 13381#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 13379#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 13378#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13376#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13097#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13086#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13082#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13083#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13073#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13071#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13072#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13116#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13110#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13111#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13107#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12310#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12311#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13138#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 13139#L84-2 [2022-11-21 16:29:19,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:19,346 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 12 times [2022-11-21 16:29:19,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:19,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558214232] [2022-11-21 16:29:19,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:19,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:19,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:19,382 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:19,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:19,395 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:19,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:19,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1317629569, now seen corresponding path program 1 times [2022-11-21 16:29:19,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:19,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654369928] [2022-11-21 16:29:19,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:19,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:19,657 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-21 16:29:19,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:19,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654369928] [2022-11-21 16:29:19,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654369928] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:19,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:19,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-21 16:29:19,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306073824] [2022-11-21 16:29:19,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:19,658 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:19,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:19,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-21 16:29:19,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-21 16:29:19,659 INFO L87 Difference]: Start difference. First operand 2478 states and 3328 transitions. cyclomatic complexity: 860 Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:20,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:20,203 INFO L93 Difference]: Finished difference Result 3257 states and 4289 transitions. [2022-11-21 16:29:20,204 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3257 states and 4289 transitions. [2022-11-21 16:29:20,224 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2826 [2022-11-21 16:29:20,240 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3257 states to 3226 states and 4257 transitions. [2022-11-21 16:29:20,241 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3226 [2022-11-21 16:29:20,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3226 [2022-11-21 16:29:20,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3226 states and 4257 transitions. [2022-11-21 16:29:20,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:20,248 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3226 states and 4257 transitions. [2022-11-21 16:29:20,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3226 states and 4257 transitions. [2022-11-21 16:29:20,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3226 to 2825. [2022-11-21 16:29:20,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2825 states, 2825 states have (on average 1.345132743362832) internal successors, (3800), 2824 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:20,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2825 states to 2825 states and 3800 transitions. [2022-11-21 16:29:20,305 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2825 states and 3800 transitions. [2022-11-21 16:29:20,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-21 16:29:20,344 INFO L428 stractBuchiCegarLoop]: Abstraction has 2825 states and 3800 transitions. [2022-11-21 16:29:20,344 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-21 16:29:20,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2825 states and 3800 transitions. [2022-11-21 16:29:20,357 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2640 [2022-11-21 16:29:20,357 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:20,357 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:20,358 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:20,358 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:20,358 INFO L748 eck$LassoCheckResult]: Stem: 18037#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 18026#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 18016#L59 assume !(0 == mp_add_~a3~0#1 % 256); 18017#L59-1 mp_add_~nb~0#1 := 4; 18032#L69 assume !(0 == mp_add_~b3~0#1 % 256); 18060#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 18040#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18041#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18799#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 18909#L84-2 [2022-11-21 16:29:20,358 INFO L750 eck$LassoCheckResult]: Loop: 18909#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19213#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19212#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19211#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19210#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 19209#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19208#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19207#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19203#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19205#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 19198#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19199#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19194#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19195#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 20763#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 20762#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19189#L84 assume !(0 == mp_add_~i~0#1 % 256); 19188#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 18907#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19187#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19185#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19184#L90 assume !(0 == mp_add_~i~0#1 % 256); 19183#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 19008#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19182#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19179#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19176#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19145#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 19141#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19140#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19139#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19137#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19138#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19129#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19128#L90 assume !(0 == mp_add_~i~0#1 % 256); 19127#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19126#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 19125#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19121#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19123#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19116#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19117#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 19112#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19113#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19108#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19109#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19100#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19099#L90 assume !(0 == mp_add_~i~0#1 % 256); 19098#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19097#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19096#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 19093#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19094#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_#t~nondet1#1 := 0; 19091#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 19092#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19087#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19088#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19083#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 19084#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19075#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19076#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19175#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19230#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19309#L96 assume !(0 == mp_add_~partial_sum~0#1); 19307#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 19305#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 19303#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19301#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19296#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19060#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19057#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19055#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19053#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19044#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19045#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19310#L96 assume !(0 == mp_add_~partial_sum~0#1); 19308#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 19306#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 19304#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19302#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19300#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 18961#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 18950#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 18948#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18945#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 18941#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 18937#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 18921#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 18920#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 18919#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 18918#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 18916#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 18914#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18911#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18908#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 18909#L84-2 [2022-11-21 16:29:20,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:20,358 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 13 times [2022-11-21 16:29:20,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:20,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595353981] [2022-11-21 16:29:20,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:20,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:20,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:20,368 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:20,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:20,377 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:20,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:20,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1406081599, now seen corresponding path program 1 times [2022-11-21 16:29:20,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:20,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975951898] [2022-11-21 16:29:20,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:20,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:20,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:20,481 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-11-21 16:29:20,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:20,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975951898] [2022-11-21 16:29:20,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975951898] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:20,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:20,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:29:20,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091069089] [2022-11-21 16:29:20,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:20,483 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:20,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:20,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:29:20,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:29:20,484 INFO L87 Difference]: Start difference. First operand 2825 states and 3800 transitions. cyclomatic complexity: 987 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:20,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:20,521 INFO L93 Difference]: Finished difference Result 2825 states and 3658 transitions. [2022-11-21 16:29:20,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2825 states and 3658 transitions. [2022-11-21 16:29:20,536 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2640 [2022-11-21 16:29:20,548 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2825 states to 2825 states and 3658 transitions. [2022-11-21 16:29:20,548 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2825 [2022-11-21 16:29:20,551 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2825 [2022-11-21 16:29:20,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2825 states and 3658 transitions. [2022-11-21 16:29:20,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:20,554 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2825 states and 3658 transitions. [2022-11-21 16:29:20,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2825 states and 3658 transitions. [2022-11-21 16:29:20,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2825 to 2594. [2022-11-21 16:29:20,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2594 states, 2594 states have (on average 1.2775636083269082) internal successors, (3314), 2593 states have internal predecessors, (3314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:20,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2594 states to 2594 states and 3314 transitions. [2022-11-21 16:29:20,603 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2594 states and 3314 transitions. [2022-11-21 16:29:20,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:29:20,604 INFO L428 stractBuchiCegarLoop]: Abstraction has 2594 states and 3314 transitions. [2022-11-21 16:29:20,604 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-21 16:29:20,604 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2594 states and 3314 transitions. [2022-11-21 16:29:20,614 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2413 [2022-11-21 16:29:20,614 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:20,615 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:20,615 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:20,615 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:20,616 INFO L748 eck$LassoCheckResult]: Stem: 23692#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 23680#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 23665#L59 assume !(0 == mp_add_~a3~0#1 % 256); 23666#L59-1 mp_add_~nb~0#1 := 4; 23689#L69 assume !(0 == mp_add_~b3~0#1 % 256); 23676#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 23694#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 23695#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 25073#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 24986#L84-2 [2022-11-21 16:29:20,616 INFO L750 eck$LassoCheckResult]: Loop: 24986#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 25072#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 25071#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 25070#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 25069#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 25068#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 25067#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 25066#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 25063#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 25060#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 25059#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 25057#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 25049#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 25042#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25043#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 26033#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 25036#L84 assume !(0 == mp_add_~i~0#1 % 256); 25035#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 24985#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 25034#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 25032#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 25031#L90 assume !(0 == mp_add_~i~0#1 % 256); 25026#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 24978#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 25025#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 25022#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 25015#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24968#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 24965#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24964#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24963#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24961#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24962#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 24954#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 24953#L90 assume !(0 == mp_add_~i~0#1 % 256); 24952#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 24951#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 24950#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 24946#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 24948#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24941#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 24942#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 24937#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24938#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24933#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24934#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 24926#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 24925#L90 assume !(0 == mp_add_~i~0#1 % 256); 24924#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 24923#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 24922#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 24918#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 24919#L96 assume !(0 == mp_add_~partial_sum~0#1); 24921#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 24917#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 24915#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24916#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 24911#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24912#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 24907#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24908#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24900#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 24902#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 25092#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 25058#L96 assume !(0 == mp_add_~partial_sum~0#1); 25053#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 25044#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 25040#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 25041#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 25444#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24851#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24850#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24845#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24846#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 25050#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 25051#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 24836#L96 assume !(0 == mp_add_~partial_sum~0#1); 24834#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 24835#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 24830#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24831#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 25445#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24816#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24814#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24812#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24809#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 24805#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 24806#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 24828#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 24844#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 24843#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 24842#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 24841#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 24840#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 24837#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 24808#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 24986#L84-2 [2022-11-21 16:29:20,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:20,616 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 14 times [2022-11-21 16:29:20,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:20,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858641533] [2022-11-21 16:29:20,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:20,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:20,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:20,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:20,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:20,633 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:20,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:20,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1452188125, now seen corresponding path program 1 times [2022-11-21 16:29:20,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:20,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13047077] [2022-11-21 16:29:20,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:20,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:20,761 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-21 16:29:20,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:20,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13047077] [2022-11-21 16:29:20,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13047077] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:20,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:20,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:29:20,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950317585] [2022-11-21 16:29:20,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:20,762 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:20,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:20,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:29:20,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:29:20,763 INFO L87 Difference]: Start difference. First operand 2594 states and 3314 transitions. cyclomatic complexity: 732 Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:20,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:20,846 INFO L93 Difference]: Finished difference Result 2375 states and 2876 transitions. [2022-11-21 16:29:20,846 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2375 states and 2876 transitions. [2022-11-21 16:29:20,857 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2222 [2022-11-21 16:29:20,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2375 states to 2375 states and 2876 transitions. [2022-11-21 16:29:20,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2375 [2022-11-21 16:29:20,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2375 [2022-11-21 16:29:20,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2375 states and 2876 transitions. [2022-11-21 16:29:20,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:20,896 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2375 states and 2876 transitions. [2022-11-21 16:29:20,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2375 states and 2876 transitions. [2022-11-21 16:29:20,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2375 to 1935. [2022-11-21 16:29:20,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1935 states, 1935 states have (on average 1.2232558139534884) internal successors, (2367), 1934 states have internal predecessors, (2367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:20,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1935 states to 1935 states and 2367 transitions. [2022-11-21 16:29:20,942 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1935 states and 2367 transitions. [2022-11-21 16:29:20,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:29:20,944 INFO L428 stractBuchiCegarLoop]: Abstraction has 1935 states and 2367 transitions. [2022-11-21 16:29:20,944 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-21 16:29:20,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1935 states and 2367 transitions. [2022-11-21 16:29:20,952 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 1829 [2022-11-21 16:29:20,952 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:20,952 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:20,954 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:20,954 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:20,955 INFO L748 eck$LassoCheckResult]: Stem: 28669#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 28657#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 28641#L59 assume !(0 == mp_add_~a3~0#1 % 256); 28642#L59-1 mp_add_~nb~0#1 := 4; 28664#L69 assume !(0 == mp_add_~b3~0#1 % 256); 28691#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 28692#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 29147#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 29145#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 29144#L84-2 [2022-11-21 16:29:20,955 INFO L750 eck$LassoCheckResult]: Loop: 29144#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 29143#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 29142#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 29140#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 29139#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 29138#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 29137#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 29136#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 29133#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 29131#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 29129#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 29127#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 29125#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 29123#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 29120#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 29121#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 29116#L84 assume !(0 == mp_add_~i~0#1 % 256); 29113#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 28806#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 29112#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 29110#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 29109#L90 assume !(0 == mp_add_~i~0#1 % 256); 29077#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 28977#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 29074#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 29069#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 29070#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 29103#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 29100#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 29094#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 29092#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 29048#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 29049#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 29039#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 29038#L90 assume !(0 == mp_add_~i~0#1 % 256); 29037#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 29035#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 29034#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 29031#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 29029#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 29027#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 29025#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 29023#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 29021#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 29018#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 29019#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 29005#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 29003#L90 assume !(0 == mp_add_~i~0#1 % 256); 29001#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 28996#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 28994#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 28993#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 28875#L96 assume !(0 == mp_add_~partial_sum~0#1); 29008#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 29007#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 29006#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 29004#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 29002#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28997#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 28995#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28985#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28982#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 28978#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 28979#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 29942#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 28958#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28959#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28867#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28866#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28816#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28817#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 28976#L84 assume !(0 == mp_add_~i~0#1 % 256); 28805#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 28807#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 28800#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 28801#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 28973#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 29243#L96 assume !(0 == mp_add_~partial_sum~0#1); 29242#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 28960#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 28961#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 28951#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28844#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28845#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28840#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28841#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28835#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 28837#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 28830#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 28831#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 28826#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28827#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28822#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28823#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28818#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28819#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 28946#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 29144#L84-2 [2022-11-21 16:29:20,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:20,956 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 15 times [2022-11-21 16:29:20,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:20,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036139731] [2022-11-21 16:29:20,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:20,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:20,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:20,969 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:20,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:20,985 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:20,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:20,985 INFO L85 PathProgramCache]: Analyzing trace with hash 462096828, now seen corresponding path program 2 times [2022-11-21 16:29:20,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:20,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248799736] [2022-11-21 16:29:20,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:20,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:21,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:21,223 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 172 proven. 9 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-21 16:29:21,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:21,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248799736] [2022-11-21 16:29:21,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248799736] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:21,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793914000] [2022-11-21 16:29:21,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 16:29:21,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:21,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:21,228 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:21,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-21 16:29:21,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-21 16:29:21,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:29:21,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-21 16:29:21,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:21,594 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 179 proven. 14 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-21 16:29:21,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:21,862 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 152 proven. 41 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-21 16:29:21,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793914000] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:29:21,863 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:29:21,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-21 16:29:21,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614121248] [2022-11-21 16:29:21,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:29:21,864 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:21,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:21,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-21 16:29:21,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-11-21 16:29:21,865 INFO L87 Difference]: Start difference. First operand 1935 states and 2367 transitions. cyclomatic complexity: 443 Second operand has 15 states, 15 states have (on average 9.933333333333334) internal successors, (149), 15 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:24,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:24,293 INFO L93 Difference]: Finished difference Result 2931 states and 3456 transitions. [2022-11-21 16:29:24,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2931 states and 3456 transitions. [2022-11-21 16:29:24,311 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 2385 [2022-11-21 16:29:24,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2931 states to 2890 states and 3411 transitions. [2022-11-21 16:29:24,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2890 [2022-11-21 16:29:24,334 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2890 [2022-11-21 16:29:24,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2890 states and 3411 transitions. [2022-11-21 16:29:24,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:24,338 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2890 states and 3411 transitions. [2022-11-21 16:29:24,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2890 states and 3411 transitions. [2022-11-21 16:29:24,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2890 to 1969. [2022-11-21 16:29:24,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1969 states, 1969 states have (on average 1.2097511427120367) internal successors, (2382), 1968 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:24,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1969 states to 1969 states and 2382 transitions. [2022-11-21 16:29:24,385 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1969 states and 2382 transitions. [2022-11-21 16:29:24,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-11-21 16:29:24,386 INFO L428 stractBuchiCegarLoop]: Abstraction has 1969 states and 2382 transitions. [2022-11-21 16:29:24,386 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-21 16:29:24,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1969 states and 2382 transitions. [2022-11-21 16:29:24,393 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 1774 [2022-11-21 16:29:24,394 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:24,394 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:24,395 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:24,395 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:24,395 INFO L748 eck$LassoCheckResult]: Stem: 34249#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 34234#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 34224#L59 assume !(0 == mp_add_~a3~0#1 % 256); 34225#L59-1 mp_add_~nb~0#1 := 4; 34241#L69 assume !(0 == mp_add_~b3~0#1 % 256); 34270#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 34271#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34814#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 34797#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 34997#L84-2 [2022-11-21 16:29:24,395 INFO L750 eck$LassoCheckResult]: Loop: 34997#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 35509#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 35508#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 35507#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 35506#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 35505#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 35504#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 35502#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 35499#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 35497#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 35495#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35493#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35491#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35489#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35486#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35479#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 35478#L84 assume !(0 == mp_add_~i~0#1 % 256); 35477#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 34992#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 35476#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 35475#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34453#L90 assume !(0 == mp_add_~i~0#1 % 256); 35473#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 35459#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 35460#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 35461#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 35546#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35379#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 35035#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35036#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35027#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35028#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35375#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 35367#L84 assume !(0 == mp_add_~i~0#1 % 256); 35366#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 35365#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 35364#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 35363#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 35362#L90 assume !(0 == mp_add_~i~0#1 % 256); 35361#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 35360#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 35359#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 35358#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 35231#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35223#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35217#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 35211#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35204#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35205#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35190#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 35157#L84 assume !(0 == mp_add_~i~0#1 % 256); 35176#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 35177#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 35163#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 35164#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 35340#L90 assume !(0 == mp_add_~i~0#1 % 256); 35338#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 35334#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 35331#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 35327#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 35328#L96 assume !(0 == mp_add_~partial_sum~0#1); 35441#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 35439#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 35437#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35435#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35433#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35431#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 35430#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35429#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35428#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 35271#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 35550#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 36186#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 36185#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 36184#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35547#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35447#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35444#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35422#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 34994#L84 assume !(0 == mp_add_~i~0#1 % 256); 34995#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 34979#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 34981#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 35266#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 35259#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 35258#L96 assume !(0 == mp_add_~partial_sum~0#1); 35257#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 35256#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 35253#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35254#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35535#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35534#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35023#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35021#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35022#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 35020#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 35013#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 35014#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 35009#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 35010#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 35005#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 35006#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 35001#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 35002#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 34996#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 34997#L84-2 [2022-11-21 16:29:24,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:24,396 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 16 times [2022-11-21 16:29:24,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:24,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883083218] [2022-11-21 16:29:24,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:24,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:24,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:24,414 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:29:24,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:29:24,425 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:29:24,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:24,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1455646208, now seen corresponding path program 1 times [2022-11-21 16:29:24,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:24,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902146640] [2022-11-21 16:29:24,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:24,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:24,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:24,570 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-21 16:29:24,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:24,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902146640] [2022-11-21 16:29:24,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902146640] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:24,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317070651] [2022-11-21 16:29:24,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:24,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:24,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:24,579 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:24,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-21 16:29:24,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:24,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-21 16:29:24,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:24,727 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-21 16:29:24,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:24,788 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-21 16:29:24,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317070651] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:29:24,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:29:24,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-11-21 16:29:24,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300884870] [2022-11-21 16:29:24,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:29:24,790 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:24,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:24,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:29:24,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:29:24,791 INFO L87 Difference]: Start difference. First operand 1969 states and 2382 transitions. cyclomatic complexity: 424 Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:24,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:24,849 INFO L93 Difference]: Finished difference Result 1735 states and 2055 transitions. [2022-11-21 16:29:24,849 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1735 states and 2055 transitions. [2022-11-21 16:29:24,856 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 1467 [2022-11-21 16:29:24,872 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1735 states to 1735 states and 2055 transitions. [2022-11-21 16:29:24,873 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1735 [2022-11-21 16:29:24,874 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1735 [2022-11-21 16:29:24,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1735 states and 2055 transitions. [2022-11-21 16:29:24,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:24,877 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1735 states and 2055 transitions. [2022-11-21 16:29:24,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1735 states and 2055 transitions. [2022-11-21 16:29:24,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1735 to 1078. [2022-11-21 16:29:24,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 1078 states have (on average 1.179035250463822) internal successors, (1271), 1077 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:24,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1271 transitions. [2022-11-21 16:29:24,901 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1078 states and 1271 transitions. [2022-11-21 16:29:24,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:29:24,902 INFO L428 stractBuchiCegarLoop]: Abstraction has 1078 states and 1271 transitions. [2022-11-21 16:29:24,902 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-21 16:29:24,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1078 states and 1271 transitions. [2022-11-21 16:29:24,907 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 877 [2022-11-21 16:29:24,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:24,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:24,907 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-21 16:29:24,908 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-21 16:29:24,908 INFO L748 eck$LassoCheckResult]: Stem: 38586#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 38572#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 38562#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 38564#L61 assume !(0 == mp_add_~a2~0#1 % 256); 38565#L59-1 mp_add_~nb~0#1 := 4; 38627#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 38626#L71 assume !(0 == mp_add_~b2~0#1 % 256); 38624#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 38622#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 38621#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38620#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 38618#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 38619#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 38635#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 38632#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38631#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38630#L108 assume !(0 == mp_add_~i~0#1 % 256); 38617#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 38592#L109-1 [2022-11-21 16:29:24,908 INFO L750 eck$LassoCheckResult]: Loop: 38592#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 38593#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 38577#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38578#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38636#L108 assume !(0 == mp_add_~i~0#1 % 256); 38603#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 38604#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 38615#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 38613#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38612#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38611#L108 assume !(0 == mp_add_~i~0#1 % 256); 38610#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 38609#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 38608#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 38585#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38637#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 38597#L108 assume !(0 == mp_add_~i~0#1 % 256); 38598#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 38592#L109-1 [2022-11-21 16:29:24,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:24,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2019093187, now seen corresponding path program 1 times [2022-11-21 16:29:24,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:24,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887118514] [2022-11-21 16:29:24,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:24,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:24,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:24,978 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-21 16:29:24,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:24,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887118514] [2022-11-21 16:29:24,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887118514] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:24,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:24,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:29:24,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435245771] [2022-11-21 16:29:24,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:24,980 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:29:24,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:24,981 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 1 times [2022-11-21 16:29:24,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:24,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994746702] [2022-11-21 16:29:24,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:24,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:24,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:25,030 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-21 16:29:25,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:25,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994746702] [2022-11-21 16:29:25,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994746702] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:25,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056762162] [2022-11-21 16:29:25,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:25,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:25,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:25,039 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:25,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-21 16:29:25,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:25,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-21 16:29:25,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:25,102 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-21 16:29:25,102 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:29:25,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056762162] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:25,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-21 16:29:25,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-21 16:29:25,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045086862] [2022-11-21 16:29:25,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:25,103 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:25,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:25,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:29:25,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-21 16:29:25,104 INFO L87 Difference]: Start difference. First operand 1078 states and 1271 transitions. cyclomatic complexity: 204 Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:25,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:25,247 INFO L93 Difference]: Finished difference Result 1137 states and 1311 transitions. [2022-11-21 16:29:25,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1137 states and 1311 transitions. [2022-11-21 16:29:25,252 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 839 [2022-11-21 16:29:25,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1137 states to 995 states and 1117 transitions. [2022-11-21 16:29:25,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 995 [2022-11-21 16:29:25,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 995 [2022-11-21 16:29:25,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 995 states and 1117 transitions. [2022-11-21 16:29:25,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:25,258 INFO L218 hiAutomatonCegarLoop]: Abstraction has 995 states and 1117 transitions. [2022-11-21 16:29:25,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states and 1117 transitions. [2022-11-21 16:29:25,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 800. [2022-11-21 16:29:25,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 800 states have (on average 1.14375) internal successors, (915), 799 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:25,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 915 transitions. [2022-11-21 16:29:25,296 INFO L240 hiAutomatonCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-21 16:29:25,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:29:25,296 INFO L428 stractBuchiCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-21 16:29:25,296 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-21 16:29:25,297 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 800 states and 915 transitions. [2022-11-21 16:29:25,299 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 698 [2022-11-21 16:29:25,299 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:25,299 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:25,300 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:25,300 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:25,300 INFO L748 eck$LassoCheckResult]: Stem: 40862#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 40849#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 40833#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 40835#L61 assume !(0 == mp_add_~a2~0#1 % 256); 40836#L59-1 mp_add_~nb~0#1 := 4; 40858#L69 assume !(0 == mp_add_~b3~0#1 % 256); 40859#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 40903#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40904#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 40900#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41206#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 41205#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41204#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41203#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41200#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 41198#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 41197#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41196#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 41195#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41194#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41193#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40981#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 40979#L83-1 [2022-11-21 16:29:25,300 INFO L750 eck$LassoCheckResult]: Loop: 40979#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 40978#L90 assume !(0 == mp_add_~i~0#1 % 256); 40977#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 40924#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 40976#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 40975#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 40968#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 40966#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 40965#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 40964#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 40961#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 40958#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40941#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 40942#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41031#L90 assume !(0 == mp_add_~i~0#1 % 256); 41030#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41029#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 40921#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 41026#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 41024#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 41023#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 41022#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 41021#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 41020#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 41019#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 41018#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 41009#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 41008#L90 assume !(0 == mp_add_~i~0#1 % 256); 41007#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 41006#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 41005#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 41003#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 41002#L96 assume !(0 == mp_add_~partial_sum~0#1); 41001#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 41000#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 40999#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 40998#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 40997#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 40996#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 40995#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 40994#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40993#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 40991#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 40990#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 40989#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 40988#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 40987#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 40986#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 40985#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 40959#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 40960#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 40984#L84 assume !(0 == mp_add_~i~0#1 % 256); 40983#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 40982#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 40980#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 40979#L83-1 [2022-11-21 16:29:25,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:25,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1705939075, now seen corresponding path program 1 times [2022-11-21 16:29:25,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:25,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981795819] [2022-11-21 16:29:25,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:25,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:25,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:25,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:25,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:25,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981795819] [2022-11-21 16:29:25,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981795819] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:25,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:25,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:29:25,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220899152] [2022-11-21 16:29:25,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:25,399 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:29:25,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:25,400 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 1 times [2022-11-21 16:29:25,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:25,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988028169] [2022-11-21 16:29:25,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:25,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:25,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:25,561 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:25,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:25,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988028169] [2022-11-21 16:29:25,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988028169] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:25,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941365167] [2022-11-21 16:29:25,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:25,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:25,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:25,567 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:25,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-21 16:29:25,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:25,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-21 16:29:25,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:25,696 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-21 16:29:25,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:25,797 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-21 16:29:25,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941365167] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:29:25,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:29:25,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 6] total 14 [2022-11-21 16:29:25,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469507327] [2022-11-21 16:29:25,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:29:25,801 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:25,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:25,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:29:25,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:29:25,802 INFO L87 Difference]: Start difference. First operand 800 states and 915 transitions. cyclomatic complexity: 123 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:26,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:26,081 INFO L93 Difference]: Finished difference Result 2328 states and 2652 transitions. [2022-11-21 16:29:26,081 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2328 states and 2652 transitions. [2022-11-21 16:29:26,091 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 2094 [2022-11-21 16:29:26,099 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2328 states to 2328 states and 2652 transitions. [2022-11-21 16:29:26,099 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2328 [2022-11-21 16:29:26,101 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2328 [2022-11-21 16:29:26,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2328 states and 2652 transitions. [2022-11-21 16:29:26,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:26,104 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2328 states and 2652 transitions. [2022-11-21 16:29:26,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states and 2652 transitions. [2022-11-21 16:29:26,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 800. [2022-11-21 16:29:26,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 800 states have (on average 1.14375) internal successors, (915), 799 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:26,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 915 transitions. [2022-11-21 16:29:26,136 INFO L240 hiAutomatonCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-21 16:29:26,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:29:26,137 INFO L428 stractBuchiCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-21 16:29:26,137 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-21 16:29:26,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 800 states and 915 transitions. [2022-11-21 16:29:26,140 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 698 [2022-11-21 16:29:26,140 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:26,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:26,141 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:26,141 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:26,141 INFO L748 eck$LassoCheckResult]: Stem: 44336#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 44324#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 44309#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 44311#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 44312#L63 assume !(0 == mp_add_~a1~0#1 % 256); 44313#L59-1 mp_add_~nb~0#1 := 4; 44727#L69 assume !(0 == mp_add_~b3~0#1 % 256); 44728#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 44721#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44722#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44718#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 44717#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 44716#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 44715#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 44714#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 44711#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44709#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 44708#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 44707#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 44706#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 44705#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44704#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44688#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44686#L83-1 [2022-11-21 16:29:26,141 INFO L750 eck$LassoCheckResult]: Loop: 44686#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 44685#L90 assume !(0 == mp_add_~i~0#1 % 256); 44684#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 44375#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 44683#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 44679#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44676#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 44673#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 44672#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 44671#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 44670#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44669#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44668#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44454#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 44666#L90 assume !(0 == mp_add_~i~0#1 % 256); 44665#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 44664#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 44662#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 44659#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44657#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 44656#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 44655#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 44654#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 44653#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44652#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44651#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44650#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 44649#L90 assume !(0 == mp_add_~i~0#1 % 256); 44648#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 44646#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 44644#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 44641#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 44642#L96 assume !(0 == mp_add_~partial_sum~0#1); 44647#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 44645#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 44643#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 44640#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 44639#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 44637#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 44635#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44633#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44631#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 44379#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 44380#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 44701#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 44700#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 44698#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 44696#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 44695#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 44628#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 44629#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 44691#L84 assume !(0 == mp_add_~i~0#1 % 256); 44690#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 44689#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 44687#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 44686#L83-1 [2022-11-21 16:29:26,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:26,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1740949060, now seen corresponding path program 1 times [2022-11-21 16:29:26,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:26,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370382650] [2022-11-21 16:29:26,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:26,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:26,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:26,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:26,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:26,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370382650] [2022-11-21 16:29:26,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370382650] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:26,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:26,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-21 16:29:26,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635656510] [2022-11-21 16:29:26,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:26,267 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:29:26,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:26,268 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 2 times [2022-11-21 16:29:26,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:26,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973848265] [2022-11-21 16:29:26,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:26,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:26,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:26,447 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:26,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:26,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973848265] [2022-11-21 16:29:26,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973848265] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:26,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680795149] [2022-11-21 16:29:26,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 16:29:26,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:26,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:26,454 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:26,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-21 16:29:26,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-21 16:29:26,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:29:26,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-21 16:29:26,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:26,561 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-21 16:29:26,561 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:29:26,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680795149] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:26,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-21 16:29:26,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-21 16:29:26,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207854876] [2022-11-21 16:29:26,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:26,562 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:26,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:26,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:29:26,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:29:26,563 INFO L87 Difference]: Start difference. First operand 800 states and 915 transitions. cyclomatic complexity: 123 Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:27,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:27,006 INFO L93 Difference]: Finished difference Result 3097 states and 3527 transitions. [2022-11-21 16:29:27,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3097 states and 3527 transitions. [2022-11-21 16:29:27,019 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2792 [2022-11-21 16:29:27,030 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3097 states to 3097 states and 3527 transitions. [2022-11-21 16:29:27,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3097 [2022-11-21 16:29:27,033 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3097 [2022-11-21 16:29:27,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3097 states and 3527 transitions. [2022-11-21 16:29:27,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:27,037 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3097 states and 3527 transitions. [2022-11-21 16:29:27,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3097 states and 3527 transitions. [2022-11-21 16:29:27,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3097 to 800. [2022-11-21 16:29:27,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 800 states have (on average 1.14375) internal successors, (915), 799 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 915 transitions. [2022-11-21 16:29:27,065 INFO L240 hiAutomatonCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-21 16:29:27,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-21 16:29:27,065 INFO L428 stractBuchiCegarLoop]: Abstraction has 800 states and 915 transitions. [2022-11-21 16:29:27,066 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-21 16:29:27,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 800 states and 915 transitions. [2022-11-21 16:29:27,068 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 698 [2022-11-21 16:29:27,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:27,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:27,069 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:27,069 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:27,069 INFO L748 eck$LassoCheckResult]: Stem: 48418#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 48405#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 48390#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 48392#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 48393#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 48394#L59-1 mp_add_~nb~0#1 := 4; 48813#L69 assume !(0 == mp_add_~b3~0#1 % 256); 48814#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 48807#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48808#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48804#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48803#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 48802#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48801#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48800#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 48797#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48795#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 48794#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48793#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48792#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48791#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48790#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48775#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48773#L83-1 [2022-11-21 16:29:27,070 INFO L750 eck$LassoCheckResult]: Loop: 48773#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48772#L90 assume !(0 == mp_add_~i~0#1 % 256); 48771#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 48460#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48770#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 48767#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48764#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 48762#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 48759#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48758#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48757#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48756#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48755#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48541#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48753#L90 assume !(0 == mp_add_~i~0#1 % 256); 48752#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48751#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 48749#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 48746#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48744#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 48743#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48742#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 48741#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48740#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48739#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48738#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48737#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48736#L90 assume !(0 == mp_add_~i~0#1 % 256); 48735#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48733#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48731#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 48728#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 48729#L96 assume !(0 == mp_add_~partial_sum~0#1); 48734#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 48732#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 48730#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 48727#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48726#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48724#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 48722#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48720#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48718#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 48464#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 48465#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48788#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 48786#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48784#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48783#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48781#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48716#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48717#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 48778#L84 assume !(0 == mp_add_~i~0#1 % 256); 48777#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 48776#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 48774#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 48773#L83-1 [2022-11-21 16:29:27,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:27,070 INFO L85 PathProgramCache]: Analyzing trace with hash -52005318, now seen corresponding path program 1 times [2022-11-21 16:29:27,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:27,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487516052] [2022-11-21 16:29:27,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:27,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:27,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:27,194 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:27,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:27,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487516052] [2022-11-21 16:29:27,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487516052] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:27,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:27,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-21 16:29:27,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276148773] [2022-11-21 16:29:27,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:27,195 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:29:27,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:27,196 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 3 times [2022-11-21 16:29:27,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:27,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900872282] [2022-11-21 16:29:27,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:27,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:27,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:27,357 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:27,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:27,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900872282] [2022-11-21 16:29:27,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900872282] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:27,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460639397] [2022-11-21 16:29:27,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-21 16:29:27,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:27,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:27,363 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:27,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-21 16:29:27,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-21 16:29:27,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:29:27,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-21 16:29:27,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:27,491 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-21 16:29:27,491 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:29:27,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460639397] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:27,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-21 16:29:27,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-21 16:29:27,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990773613] [2022-11-21 16:29:27,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:27,493 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:27,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:27,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-21 16:29:27,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-21 16:29:27,494 INFO L87 Difference]: Start difference. First operand 800 states and 915 transitions. cyclomatic complexity: 123 Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:28,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:28,122 INFO L93 Difference]: Finished difference Result 3081 states and 3508 transitions. [2022-11-21 16:29:28,122 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3081 states and 3508 transitions. [2022-11-21 16:29:28,139 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2792 [2022-11-21 16:29:28,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3081 states to 3081 states and 3508 transitions. [2022-11-21 16:29:28,162 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3081 [2022-11-21 16:29:28,165 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3081 [2022-11-21 16:29:28,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3081 states and 3508 transitions. [2022-11-21 16:29:28,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:28,170 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3081 states and 3508 transitions. [2022-11-21 16:29:28,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3081 states and 3508 transitions. [2022-11-21 16:29:28,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3081 to 774. [2022-11-21 16:29:28,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 774 states have (on average 1.1408268733850129) internal successors, (883), 773 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:28,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 883 transitions. [2022-11-21 16:29:28,201 INFO L240 hiAutomatonCegarLoop]: Abstraction has 774 states and 883 transitions. [2022-11-21 16:29:28,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-21 16:29:28,202 INFO L428 stractBuchiCegarLoop]: Abstraction has 774 states and 883 transitions. [2022-11-21 16:29:28,202 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-21 16:29:28,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 774 states and 883 transitions. [2022-11-21 16:29:28,205 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 698 [2022-11-21 16:29:28,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:28,205 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:28,208 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-21 16:29:28,208 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-21 16:29:28,209 INFO L748 eck$LassoCheckResult]: Stem: 52484#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 52473#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 52458#L59 assume !(0 == mp_add_~a3~0#1 % 256); 52459#L59-1 mp_add_~nb~0#1 := 4; 52479#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 52468#L71 assume !(0 == mp_add_~b2~0#1 % 256); 52469#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 52497#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 52873#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 52874#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 52869#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 52870#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 52865#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 52866#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53119#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53116#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 53114#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53113#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53112#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53111#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53109#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53108#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53106#L84 assume !(0 == mp_add_~i~0#1 % 256); 53104#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 53101#L85-1 [2022-11-21 16:29:28,209 INFO L750 eck$LassoCheckResult]: Loop: 53101#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 52474#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 52475#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53097#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53093#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53091#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 53088#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53086#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53084#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53081#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53082#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53131#L84 assume !(0 == mp_add_~i~0#1 % 256); 53130#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53041#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 53040#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53039#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53035#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 53036#L96 assume !(0 == mp_add_~partial_sum~0#1); 53038#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 53034#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 53030#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53031#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53110#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 53020#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53017#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53013#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53014#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 52501#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 52502#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53142#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53141#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53140#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53139#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 53138#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53137#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53136#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53135#L84 assume !(0 == mp_add_~i~0#1 % 256); 53134#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53133#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53132#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 52988#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53129#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53128#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53127#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 52981#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 52982#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 52977#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 52978#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53126#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53125#L84 assume !(0 == mp_add_~i~0#1 % 256); 53102#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 53101#L85-1 [2022-11-21 16:29:28,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:28,210 INFO L85 PathProgramCache]: Analyzing trace with hash 2050582902, now seen corresponding path program 1 times [2022-11-21 16:29:28,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:28,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301779175] [2022-11-21 16:29:28,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:28,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:28,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:28,296 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-21 16:29:28,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:28,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301779175] [2022-11-21 16:29:28,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301779175] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:28,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:28,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:29:28,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549062085] [2022-11-21 16:29:28,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:28,298 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:29:28,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:28,299 INFO L85 PathProgramCache]: Analyzing trace with hash 974166032, now seen corresponding path program 1 times [2022-11-21 16:29:28,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:28,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844956047] [2022-11-21 16:29:28,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:28,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:28,477 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-21 16:29:28,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:28,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844956047] [2022-11-21 16:29:28,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844956047] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:29:28,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:29:28,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-21 16:29:28,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326890069] [2022-11-21 16:29:28,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:29:28,480 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:28,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:28,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:29:28,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:29:28,481 INFO L87 Difference]: Start difference. First operand 774 states and 883 transitions. cyclomatic complexity: 117 Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:28,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:28,485 INFO L93 Difference]: Finished difference Result 542 states and 621 transitions. [2022-11-21 16:29:28,485 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 542 states and 621 transitions. [2022-11-21 16:29:28,487 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 509 [2022-11-21 16:29:28,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 542 states to 542 states and 621 transitions. [2022-11-21 16:29:28,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 542 [2022-11-21 16:29:28,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 542 [2022-11-21 16:29:28,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 542 states and 621 transitions. [2022-11-21 16:29:28,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:28,492 INFO L218 hiAutomatonCegarLoop]: Abstraction has 542 states and 621 transitions. [2022-11-21 16:29:28,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states and 621 transitions. [2022-11-21 16:29:28,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2022-11-21 16:29:28,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 542 states have (on average 1.1457564575645756) internal successors, (621), 541 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:28,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 621 transitions. [2022-11-21 16:29:28,500 INFO L240 hiAutomatonCegarLoop]: Abstraction has 542 states and 621 transitions. [2022-11-21 16:29:28,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:29:28,501 INFO L428 stractBuchiCegarLoop]: Abstraction has 542 states and 621 transitions. [2022-11-21 16:29:28,501 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-21 16:29:28,501 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 621 transitions. [2022-11-21 16:29:28,503 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 509 [2022-11-21 16:29:28,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:28,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:28,504 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:28,504 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:28,504 INFO L748 eck$LassoCheckResult]: Stem: 53811#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 53799#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 53796#L59 assume !(0 == mp_add_~a3~0#1 % 256); 53787#L59-1 mp_add_~nb~0#1 := 4; 53805#L69 assume !(0 == mp_add_~b3~0#1 % 256); 53807#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 53824#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54136#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 54135#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 54134#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 54133#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 54132#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 54131#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54130#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 54129#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54128#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 54127#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 54124#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 54122#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 54121#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54120#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54119#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54118#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54117#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54115#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 54116#L83-1 [2022-11-21 16:29:28,504 INFO L750 eck$LassoCheckResult]: Loop: 54116#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54191#L90 assume !(0 == mp_add_~i~0#1 % 256); 54190#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 53843#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 54189#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 54186#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 54183#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54181#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 54178#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54177#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54176#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54175#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54173#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 53956#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54172#L90 assume !(0 == mp_add_~i~0#1 % 256); 54170#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54168#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 54167#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 54164#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 54162#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54161#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54160#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 54159#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54158#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54157#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54156#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 54155#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 54154#L90 assume !(0 == mp_add_~i~0#1 % 256); 54153#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 54152#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 54151#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 54150#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 54149#L96 assume !(0 == mp_add_~partial_sum~0#1); 54148#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 54147#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 54146#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54145#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54144#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54143#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 54142#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54141#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54139#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 54140#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 54208#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 54207#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 54205#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 54203#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 54202#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 54200#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 54198#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 54196#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 54195#L84 assume !(0 == mp_add_~i~0#1 % 256); 54194#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 54193#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 54192#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 54116#L83-1 [2022-11-21 16:29:28,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:28,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1613858065, now seen corresponding path program 1 times [2022-11-21 16:29:28,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:28,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353096353] [2022-11-21 16:29:28,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:28,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:28,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:28,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:28,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:28,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353096353] [2022-11-21 16:29:28,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353096353] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:28,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203644853] [2022-11-21 16:29:28,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:28,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:28,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:28,755 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:28,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-21 16:29:28,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:28,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-21 16:29:28,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:29,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 16:29:29,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:29,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:29,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203644853] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:29:29,222 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:29:29,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 14 [2022-11-21 16:29:29,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108906452] [2022-11-21 16:29:29,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:29:29,223 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:29:29,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:29,223 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 4 times [2022-11-21 16:29:29,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:29,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852324995] [2022-11-21 16:29:29,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:29,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:29,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:29,403 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:29,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:29,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852324995] [2022-11-21 16:29:29,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852324995] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:29,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82251220] [2022-11-21 16:29:29,404 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-21 16:29:29,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:29,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:29,411 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:29,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-21 16:29:29,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-21 16:29:29,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:29:29,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-21 16:29:29,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:29,554 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-21 16:29:29,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:29:29,680 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-21 16:29:29,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82251220] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:29:29,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:29:29,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 6] total 14 [2022-11-21 16:29:29,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461293655] [2022-11-21 16:29:29,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:29:29,682 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:29:29,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:29:29,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-21 16:29:29,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-11-21 16:29:29,683 INFO L87 Difference]: Start difference. First operand 542 states and 621 transitions. cyclomatic complexity: 85 Second operand has 15 states, 14 states have (on average 5.0) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:30,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:29:30,817 INFO L93 Difference]: Finished difference Result 1876 states and 2084 transitions. [2022-11-21 16:29:30,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1876 states and 2084 transitions. [2022-11-21 16:29:30,824 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 1515 [2022-11-21 16:29:30,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1876 states to 1819 states and 2024 transitions. [2022-11-21 16:29:30,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1819 [2022-11-21 16:29:30,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1819 [2022-11-21 16:29:30,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1819 states and 2024 transitions. [2022-11-21 16:29:30,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:29:30,834 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1819 states and 2024 transitions. [2022-11-21 16:29:30,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1819 states and 2024 transitions. [2022-11-21 16:29:30,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1819 to 911. [2022-11-21 16:29:30,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 911 states, 911 states have (on average 1.1339187705817784) internal successors, (1033), 910 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:29:30,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1033 transitions. [2022-11-21 16:29:30,856 INFO L240 hiAutomatonCegarLoop]: Abstraction has 911 states and 1033 transitions. [2022-11-21 16:29:30,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-21 16:29:30,857 INFO L428 stractBuchiCegarLoop]: Abstraction has 911 states and 1033 transitions. [2022-11-21 16:29:30,857 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-21 16:29:30,857 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 911 states and 1033 transitions. [2022-11-21 16:29:30,860 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 805 [2022-11-21 16:29:30,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:29:30,861 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:29:30,861 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:30,861 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:29:30,862 INFO L748 eck$LassoCheckResult]: Stem: 56751#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 56739#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 56726#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 56728#L61 assume !(0 == mp_add_~a2~0#1 % 256); 56729#L59-1 mp_add_~nb~0#1 := 4; 56747#L69 assume !(0 == mp_add_~b3~0#1 % 256); 56748#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 57149#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57148#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57147#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 57146#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57145#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57144#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57143#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57142#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 57141#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57140#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57139#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57136#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57134#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 57133#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57132#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57131#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57130#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57129#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57127#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57128#L83-1 [2022-11-21 16:29:30,862 INFO L750 eck$LassoCheckResult]: Loop: 57128#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57487#L90 assume !(0 == mp_add_~i~0#1 % 256); 57486#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 57320#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57485#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57482#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57384#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57362#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 57357#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57353#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57331#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57332#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57325#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56979#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57323#L90 assume !(0 == mp_add_~i~0#1 % 256); 57321#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57318#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 57315#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57313#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57312#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57307#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57308#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 57303#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57304#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57299#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57300#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57525#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57524#L90 assume !(0 == mp_add_~i~0#1 % 256); 57523#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57522#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57521#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 57520#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 57518#L96 assume !(0 == mp_add_~partial_sum~0#1); 57516#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 57514#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 57512#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57510#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57508#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57507#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 57506#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57504#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57502#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 57500#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 57498#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57496#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57494#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57493#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57391#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57392#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57385#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57386#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57491#L84 assume !(0 == mp_add_~i~0#1 % 256); 57490#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 57489#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57488#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57128#L83-1 [2022-11-21 16:29:30,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:29:30,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1250312817, now seen corresponding path program 1 times [2022-11-21 16:29:30,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:29:30,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810465548] [2022-11-21 16:29:30,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:30,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:29:30,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:31,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:31,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:29:31,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810465548] [2022-11-21 16:29:31,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810465548] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:29:31,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449009917] [2022-11-21 16:29:31,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:29:31,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:29:31,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:29:31,186 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:29:31,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-21 16:29:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:29:31,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-21 16:29:31,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:29:31,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:29:31,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:30:38,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:30:38,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449009917] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:30:38,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:30:38,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-11-21 16:30:38,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176843945] [2022-11-21 16:30:38,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:30:38,527 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:30:38,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:30:38,528 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 5 times [2022-11-21 16:30:38,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:30:38,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453104559] [2022-11-21 16:30:38,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:30:38,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:30:38,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:30:38,684 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:30:38,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:30:38,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453104559] [2022-11-21 16:30:38,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453104559] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:30:38,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408889027] [2022-11-21 16:30:38,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-21 16:30:38,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:30:38,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:30:38,691 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:30:38,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-21 16:30:38,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-21 16:30:38,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:30:38,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-21 16:30:38,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:30:38,821 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-21 16:30:38,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:30:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-21 16:30:38,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408889027] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:30:38,937 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:30:38,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 7] total 15 [2022-11-21 16:30:38,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223050956] [2022-11-21 16:30:38,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:30:38,938 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:30:38,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:30:38,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-21 16:30:38,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=347, Unknown=0, NotChecked=0, Total=506 [2022-11-21 16:30:38,941 INFO L87 Difference]: Start difference. First operand 911 states and 1033 transitions. cyclomatic complexity: 132 Second operand has 23 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 23 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:30:42,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:30:42,683 INFO L93 Difference]: Finished difference Result 1654 states and 1825 transitions. [2022-11-21 16:30:42,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1654 states and 1825 transitions. [2022-11-21 16:30:42,688 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 1225 [2022-11-21 16:30:42,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1654 states to 1566 states and 1734 transitions. [2022-11-21 16:30:42,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1566 [2022-11-21 16:30:42,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1566 [2022-11-21 16:30:42,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1566 states and 1734 transitions. [2022-11-21 16:30:42,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:30:42,697 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1566 states and 1734 transitions. [2022-11-21 16:30:42,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states and 1734 transitions. [2022-11-21 16:30:42,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 1187. [2022-11-21 16:30:42,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1187 states, 1187 states have (on average 1.1204717775905644) internal successors, (1330), 1186 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:30:42,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1187 states to 1187 states and 1330 transitions. [2022-11-21 16:30:42,720 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1187 states and 1330 transitions. [2022-11-21 16:30:42,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-21 16:30:42,721 INFO L428 stractBuchiCegarLoop]: Abstraction has 1187 states and 1330 transitions. [2022-11-21 16:30:42,721 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-21 16:30:42,721 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1187 states and 1330 transitions. [2022-11-21 16:30:42,725 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 965 [2022-11-21 16:30:42,725 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:30:42,725 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:30:42,726 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-21 16:30:42,726 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:30:42,726 INFO L748 eck$LassoCheckResult]: Stem: 59881#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 59868#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 59854#L59 assume !(0 == mp_add_~a3~0#1 % 256); 59855#L59-1 mp_add_~nb~0#1 := 4; 60348#L69 assume !(0 == mp_add_~b3~0#1 % 256); 60349#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 60798#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60797#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60796#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 60795#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60794#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 60793#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 60792#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 60791#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 60790#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 60789#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 60788#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 60785#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 60783#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 60782#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60781#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60780#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60779#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60746#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60745#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60744#L84 assume !(0 == mp_add_~i~0#1 % 256); 60743#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 60617#L85-1 [2022-11-21 16:30:42,726 INFO L750 eck$LassoCheckResult]: Loop: 60617#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 60742#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 60741#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 60740#L90 assume !(0 == mp_add_~i~0#1 % 256); 60739#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 60727#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 60738#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 60735#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 60732#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60720#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 60718#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60716#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60714#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60711#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60712#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60619#L84 assume !(0 == mp_add_~i~0#1 % 256); 60620#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60615#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 60614#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 60613#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 60612#L90 assume !(0 == mp_add_~i~0#1 % 256); 60611#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 60610#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 60609#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 60606#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 60604#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60603#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60602#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 60548#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60546#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60514#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60431#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60432#L84 assume !(0 == mp_add_~i~0#1 % 256); 60425#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 60426#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 60388#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 60389#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 60778#L90 assume !(0 == mp_add_~i~0#1 % 256); 60777#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 60775#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 60773#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 60770#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 60768#L96 assume !(0 == mp_add_~partial_sum~0#1); 60766#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 60764#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 60763#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60761#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60759#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60757#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 60755#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60753#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60750#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 60748#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 60733#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 60731#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 60719#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 60717#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 60715#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 60713#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 60710#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 60621#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 60622#L84 assume !(0 == mp_add_~i~0#1 % 256); 60616#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 60617#L85-1 [2022-11-21 16:30:42,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:30:42,727 INFO L85 PathProgramCache]: Analyzing trace with hash 434383451, now seen corresponding path program 1 times [2022-11-21 16:30:42,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:30:42,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865432411] [2022-11-21 16:30:42,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:30:42,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:30:42,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:30:42,740 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:30:42,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:30:42,753 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:30:42,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:30:42,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1396254294, now seen corresponding path program 1 times [2022-11-21 16:30:42,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:30:42,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974423991] [2022-11-21 16:30:42,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:30:42,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:30:42,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:30:42,915 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-11-21 16:30:42,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:30:42,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974423991] [2022-11-21 16:30:42,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974423991] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:30:42,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:30:42,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:30:42,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437337670] [2022-11-21 16:30:42,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:30:42,917 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:30:42,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:30:42,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:30:42,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:30:42,918 INFO L87 Difference]: Start difference. First operand 1187 states and 1330 transitions. cyclomatic complexity: 155 Second operand has 5 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:30:43,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:30:43,084 INFO L93 Difference]: Finished difference Result 1056 states and 1155 transitions. [2022-11-21 16:30:43,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1056 states and 1155 transitions. [2022-11-21 16:30:43,088 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 774 [2022-11-21 16:30:43,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1056 states to 1046 states and 1145 transitions. [2022-11-21 16:30:43,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1046 [2022-11-21 16:30:43,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1046 [2022-11-21 16:30:43,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1046 states and 1145 transitions. [2022-11-21 16:30:43,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:30:43,093 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1046 states and 1145 transitions. [2022-11-21 16:30:43,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states and 1145 transitions. [2022-11-21 16:30:43,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 882. [2022-11-21 16:30:43,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 882 states have (on average 1.1031746031746033) internal successors, (973), 881 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:30:43,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 973 transitions. [2022-11-21 16:30:43,110 INFO L240 hiAutomatonCegarLoop]: Abstraction has 882 states and 973 transitions. [2022-11-21 16:30:43,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:30:43,110 INFO L428 stractBuchiCegarLoop]: Abstraction has 882 states and 973 transitions. [2022-11-21 16:30:43,111 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-21 16:30:43,111 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 882 states and 973 transitions. [2022-11-21 16:30:43,114 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 632 [2022-11-21 16:30:43,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:30:43,114 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:30:43,121 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:30:43,121 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:30:43,121 INFO L748 eck$LassoCheckResult]: Stem: 62132#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 62118#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 62109#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 62111#L61 assume !(0 == mp_add_~a2~0#1 % 256); 62112#L59-1 mp_add_~nb~0#1 := 4; 62125#L69 assume !(0 == mp_add_~b3~0#1 % 256); 62146#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 62147#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62834#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 62835#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 62856#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 62855#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 62854#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 62853#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 62852#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 62851#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 62850#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 62849#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 62846#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 62844#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 62843#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 62842#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 62841#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 62840#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 62837#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62838#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 62129#L84 assume !(0 == mp_add_~i~0#1 % 256); 62130#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 62135#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 62136#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 62877#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 62875#L90 assume !(0 == mp_add_~i~0#1 % 256); 62873#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 62871#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 62869#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 62865#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 62862#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 62860#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 62859#L100-1 [2022-11-21 16:30:43,122 INFO L750 eck$LassoCheckResult]: Loop: 62859#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 62858#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 62857#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 62839#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62836#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 62833#L84 assume !(0 == mp_add_~i~0#1 % 256); 62832#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 62831#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 62119#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 62120#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 62905#L90 assume !(0 == mp_add_~i~0#1 % 256); 62904#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 62903#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 62902#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 62899#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 62897#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 62896#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 62895#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 62894#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 62893#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 62892#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62891#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 62890#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 62889#L90 assume !(0 == mp_add_~i~0#1 % 256); 62888#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 62887#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 62886#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 62885#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 62884#L96 assume !(0 == mp_add_~partial_sum~0#1); 62883#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 62882#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 62881#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 62880#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 62879#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 62878#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 62876#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 62874#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 62872#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 62870#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 62867#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 62863#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 62861#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 62859#L100-1 [2022-11-21 16:30:43,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:30:43,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1608048933, now seen corresponding path program 1 times [2022-11-21 16:30:43,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:30:43,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877839028] [2022-11-21 16:30:43,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:30:43,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:30:43,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:30:43,146 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:30:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:30:43,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:30:43,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:30:43,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1579420839, now seen corresponding path program 1 times [2022-11-21 16:30:43,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:30:43,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197677209] [2022-11-21 16:30:43,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:30:43,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:30:43,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:30:43,295 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-21 16:30:43,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:30:43,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197677209] [2022-11-21 16:30:43,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197677209] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:30:43,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800325162] [2022-11-21 16:30:43,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:30:43,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:30:43,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:30:43,302 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:30:43,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-21 16:30:43,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:30:43,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-21 16:30:43,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:33:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-21 16:33:26,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:33:26,256 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-21 16:33:26,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800325162] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:33:26,256 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:33:26,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 9 [2022-11-21 16:33:26,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521473199] [2022-11-21 16:33:26,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:33:26,257 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:33:26,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:26,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-21 16:33:26,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-21 16:33:26,257 INFO L87 Difference]: Start difference. First operand 882 states and 973 transitions. cyclomatic complexity: 102 Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:26,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:33:26,394 INFO L93 Difference]: Finished difference Result 1258 states and 1365 transitions. [2022-11-21 16:33:26,394 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1258 states and 1365 transitions. [2022-11-21 16:33:26,397 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 763 [2022-11-21 16:33:26,401 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1258 states to 1243 states and 1350 transitions. [2022-11-21 16:33:26,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1243 [2022-11-21 16:33:26,402 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1243 [2022-11-21 16:33:26,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1243 states and 1350 transitions. [2022-11-21 16:33:26,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:33:26,404 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1243 states and 1350 transitions. [2022-11-21 16:33:26,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states and 1350 transitions. [2022-11-21 16:33:26,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 927. [2022-11-21 16:33:26,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 927 states, 927 states have (on average 1.1014023732470335) internal successors, (1021), 926 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:26,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 1021 transitions. [2022-11-21 16:33:26,422 INFO L240 hiAutomatonCegarLoop]: Abstraction has 927 states and 1021 transitions. [2022-11-21 16:33:26,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:33:26,423 INFO L428 stractBuchiCegarLoop]: Abstraction has 927 states and 1021 transitions. [2022-11-21 16:33:26,424 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-21 16:33:26,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 927 states and 1021 transitions. [2022-11-21 16:33:26,426 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 617 [2022-11-21 16:33:26,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:33:26,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:33:26,427 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:26,427 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:26,428 INFO L748 eck$LassoCheckResult]: Stem: 64539#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 64525#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 64516#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 64518#L61 assume !(0 == mp_add_~a2~0#1 % 256); 64519#L59-1 mp_add_~nb~0#1 := 4; 64532#L69 assume !(0 == mp_add_~b3~0#1 % 256); 64557#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 64558#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65255#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 65254#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 65253#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 65252#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 65251#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 65250#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 65249#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 65248#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 65243#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 65244#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 65221#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 64554#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 65293#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 65277#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 65275#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 65273#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 65271#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65269#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 65267#L84 assume !(0 == mp_add_~i~0#1 % 256); 65265#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 65263#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 65261#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 65259#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 65257#L90 assume !(0 == mp_add_~i~0#1 % 256); 65246#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 65247#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 65224#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 65225#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 65294#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 65278#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 65276#L100-1 [2022-11-21 16:33:26,428 INFO L750 eck$LassoCheckResult]: Loop: 65276#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 65274#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 65272#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 65270#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65268#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 65266#L84 assume !(0 == mp_add_~i~0#1 % 256); 65264#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 65262#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 65260#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 65258#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 65256#L90 assume !(0 == mp_add_~i~0#1 % 256); 65245#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 65242#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 65241#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 65240#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 65239#L96 assume !(0 == mp_add_~partial_sum~0#1); 65238#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 65237#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 65236#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 65235#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 65234#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 65233#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 65232#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 65231#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65230#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 65229#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 65228#L90 assume !(0 == mp_add_~i~0#1 % 256); 65227#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 65226#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 65222#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 65223#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 65292#L96 assume !(0 == mp_add_~partial_sum~0#1); 65291#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 65290#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 65289#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 65288#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 65287#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 65286#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 65285#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 65284#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 65283#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 65282#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 65281#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 65280#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 65279#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 65276#L100-1 [2022-11-21 16:33:26,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:26,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1608048933, now seen corresponding path program 2 times [2022-11-21 16:33:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:26,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941906369] [2022-11-21 16:33:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:26,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:26,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:26,451 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:33:26,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:26,470 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:33:26,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:26,470 INFO L85 PathProgramCache]: Analyzing trace with hash 238153666, now seen corresponding path program 2 times [2022-11-21 16:33:26,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:26,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002647459] [2022-11-21 16:33:26,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:26,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:26,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:26,482 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:33:26,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:26,494 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:33:26,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:26,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1247635170, now seen corresponding path program 1 times [2022-11-21 16:33:26,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:26,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202532491] [2022-11-21 16:33:26,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:26,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:26,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:26,835 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-21 16:33:26,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:33:26,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202532491] [2022-11-21 16:33:26,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202532491] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:33:26,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858089836] [2022-11-21 16:33:26,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:26,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:33:26,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:26,843 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:33:26,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-21 16:33:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:27,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-21 16:33:27,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:33:27,340 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-21 16:33:27,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:33:27,639 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 19 proven. 57 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-21 16:33:27,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858089836] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:33:27,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:33:27,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 10] total 15 [2022-11-21 16:33:27,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938865055] [2022-11-21 16:33:27,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:33:28,242 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:28,243 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:28,243 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:28,243 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:28,243 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-21 16:33:28,243 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:28,243 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:28,243 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:28,243 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration28_Loop [2022-11-21 16:33:28,243 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:28,243 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:28,260 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-21 16:33:28,283 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-21 16:33:28,288 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-21 16:33:28,290 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-21 16:33:28,294 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-21 16:33:28,301 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-21 16:33:28,307 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-21 16:33:28,765 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:28,766 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-21 16:33:28,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:28,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:28,778 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:28,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-21 16:33:28,792 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-21 16:33:28,792 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:28,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:28,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:28,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:28,858 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:28,877 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-21 16:33:28,877 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:28,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-21 16:33:31,330 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-21 16:33:31,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:31,337 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:31,338 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:31,338 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:31,338 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:31,338 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:33:31,338 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:31,338 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:31,338 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:31,338 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration28_Loop [2022-11-21 16:33:31,338 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:31,338 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:31,340 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-21 16:33:31,368 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-21 16:33:31,373 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:33:31,378 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:33:31,385 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:33:31,393 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-21 16:33:31,397 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-21 16:33:31,855 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:31,863 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:33:31,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:31,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:31,874 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:31,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-21 16:33:31,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:31,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:31,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:31,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:31,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:31,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-21 16:33:31,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:31,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:31,919 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:31,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:31,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:31,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:31,936 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:31,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:31,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:31,959 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:31,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:31,959 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:31,959 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:31,961 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:31,961 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:31,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-21 16:33:31,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:31,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:31,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:31,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:31,993 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:32,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:32,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-21 16:33:32,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,041 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-21 16:33:32,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-21 16:33:32,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:32,069 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:32,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,078 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,090 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,094 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:32,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-21 16:33:32,117 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:32,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,139 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-21 16:33:32,145 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:32,159 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:32,159 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,194 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-21 16:33:32,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:32,218 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:32,218 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,238 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-21 16:33:32,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,239 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,245 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,260 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,260 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:32,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-21 16:33:32,269 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:32,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,295 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-21 16:33:32,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,319 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:32,321 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:32,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,325 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,335 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-21 16:33:32,338 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,348 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,348 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,348 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:32,349 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:32,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,359 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,364 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,377 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,377 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:32,378 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:32,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-21 16:33:32,381 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,385 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-21 16:33:32,387 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,398 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,398 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:32,402 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:32,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,421 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-21 16:33:32,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,434 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:32,435 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:32,435 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,441 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-21 16:33:32,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,454 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,454 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:32,455 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:32,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,461 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-21 16:33:32,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,462 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-21 16:33:32,465 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,475 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,476 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:32,482 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:32,482 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,492 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,496 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-21 16:33:32,499 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,510 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,510 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,510 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:32,512 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:32,513 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,523 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,527 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-21 16:33:32,541 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,542 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,542 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:32,543 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:32,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,555 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-21 16:33:32,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,571 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,571 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,571 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:32,572 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:32,572 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,575 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,580 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-21 16:33:32,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-21 16:33:32,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,597 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,598 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,598 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:32,602 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:32,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,636 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-21 16:33:32,643 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,656 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:32,657 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:32,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,672 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,692 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,692 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,693 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,693 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,693 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:32,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-21 16:33:32,694 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:32,694 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,723 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-21 16:33:32,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,724 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,732 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-21 16:33:32,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,745 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:32,753 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:32,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,783 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,799 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,799 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,800 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:32,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-21 16:33:32,803 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:32,803 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,822 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,834 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,853 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,854 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,854 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,854 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:32,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-21 16:33:32,856 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:32,856 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,866 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,879 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,883 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,896 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:32,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-21 16:33:32,898 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:32,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,924 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-21 16:33:32,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,943 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:32,948 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:32,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:32,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:32,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:32,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:32,978 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:32,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:32,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:32,994 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:32,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:32,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:32,994 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:32,996 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:32,996 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:32,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-21 16:33:33,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,024 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,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-21 16:33:33,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:33,042 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,042 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:33,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-21 16:33:33,044 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:33,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,063 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,074 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-21 16:33:33,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,076 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,092 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,092 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:33,092 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,093 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,093 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:33,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-21 16:33:33,105 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:33,105 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,125 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,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-21 16:33:33,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-21 16:33:33,141 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,142 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:33,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,142 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:33,144 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:33,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,184 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-21 16:33:33,188 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,200 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,201 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:33,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,201 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:33,202 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:33,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,231 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,234 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,247 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-21 16:33:33,247 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:33,247 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,247 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,247 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,248 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:33,249 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:33,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,281 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,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-21 16:33:33,297 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,297 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:33,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,298 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,298 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,298 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:33,302 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:33,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-21 16:33:33,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,318 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,321 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,325 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,337 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,337 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:33,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,338 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:33,339 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:33,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-21 16:33:33,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,365 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-21 16:33:33,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,378 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,379 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:33,379 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,379 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:33,380 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:33,380 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,384 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-11-21 16:33:33,391 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-21 16:33:33,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,393 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-21 16:33:33,396 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,407 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,407 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:33,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,407 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:33,417 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:33,418 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,445 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,456 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,469 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,469 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:33,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,469 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:33,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-21 16:33:33,473 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:33,473 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,504 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-21 16:33:33,525 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,525 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:33,525 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,525 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,525 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:33,527 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:33,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-21 16:33:33,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,550 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-21 16:33:33,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,563 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,564 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:33,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,564 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:33,565 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:33,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,577 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,583 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,592 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-21 16:33:33,603 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,604 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:33,604 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,604 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:33,609 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:33,609 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,621 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,626 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,628 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-21 16:33:33,639 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,639 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:33,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,639 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:33,640 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:33,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,648 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-21 16:33:33,651 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,661 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,661 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:33,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,661 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:33,663 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:33,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,671 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-21 16:33:33,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,673 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-21 16:33:33,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,686 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,686 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:33,687 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,687 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:33,697 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:33,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,724 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,727 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-21 16:33:33,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,729 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-21 16:33:33,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,743 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,744 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:33,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,744 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:33,748 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:33,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-21 16:33:33,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,763 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-21 16:33:33,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,776 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,776 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:33,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,777 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:33,778 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:33,778 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-21 16:33:33,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,789 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-21 16:33:33,793 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,804 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,804 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:33,804 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,804 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:33,806 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:33,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,813 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-21 16:33:33,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,817 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-21 16:33:33,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-21 16:33:33,830 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,830 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:33,831 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,831 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:33,837 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:33,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,864 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,869 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-21 16:33:33,889 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,889 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:33,889 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,890 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,890 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,890 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:33,891 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:33,891 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,909 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,914 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,932 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,932 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:33,933 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,933 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,933 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:33,935 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:33,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:33,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-21 16:33:33,955 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:33,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:33,960 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-21 16:33:33,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:33,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:33,962 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:33,968 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:33,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-21 16:33:33,981 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:33,983 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:33,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:33,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:33,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:33,984 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:33,989 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:33,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,014 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,020 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,040 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,040 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:34,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,040 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,040 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,040 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:34,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-21 16:33:34,043 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:34,043 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,064 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,068 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,080 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,080 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:34,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,081 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:34,082 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:34,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-21 16:33:34,099 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,103 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,105 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,120 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,121 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:34,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,121 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:34,122 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:34,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-21 16:33:34,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,153 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,156 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,170 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,170 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:34,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,171 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:34,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-21 16:33:34,175 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:34,175 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,204 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,222 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,222 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:34,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,222 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:34,223 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:34,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-21 16:33:34,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,252 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-21 16:33:34,268 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,268 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:34,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,269 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:34,270 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:34,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,288 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-21 16:33:34,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,290 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-21 16:33:34,307 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,307 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:34,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,307 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:34,316 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:34,317 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,347 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,352 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,369 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,369 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:34,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,369 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:34,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-21 16:33:34,375 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:34,375 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,402 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,404 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,408 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,420 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,420 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:34,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,421 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:34,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-21 16:33:34,423 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:34,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,457 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-21 16:33:34,474 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,474 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:34,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,474 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:34,476 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:34,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,499 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,504 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-11-21 16:33:34,523 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,523 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:34,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,524 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:34,530 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:34,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,563 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,569 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,588 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,589 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:34,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,589 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:34,590 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:34,590 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-11-21 16:33:34,615 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:34,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:34,621 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:34,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:34,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-11-21 16:33:34,636 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:34,636 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:34,637 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:34,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:34,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:34,637 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:34,638 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:34,638 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:34,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:34,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:34,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:34,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-21 16:33:34,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-11-21 16:33:34,660 INFO L87 Difference]: Start difference. First operand 927 states and 1021 transitions. cyclomatic complexity: 105 Second operand has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 15 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:35,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:33:35,952 INFO L93 Difference]: Finished difference Result 1167 states and 1269 transitions. [2022-11-21 16:33:35,952 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1167 states and 1269 transitions. [2022-11-21 16:33:35,956 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 700 [2022-11-21 16:33:35,959 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1167 states to 1071 states and 1170 transitions. [2022-11-21 16:33:35,959 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1071 [2022-11-21 16:33:35,960 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1071 [2022-11-21 16:33:35,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1071 states and 1170 transitions. [2022-11-21 16:33:35,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:33:35,961 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1071 states and 1170 transitions. [2022-11-21 16:33:35,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states and 1170 transitions. [2022-11-21 16:33:35,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 706. [2022-11-21 16:33:35,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 706 states have (on average 1.111898016997167) internal successors, (785), 705 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:35,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 785 transitions. [2022-11-21 16:33:35,974 INFO L240 hiAutomatonCegarLoop]: Abstraction has 706 states and 785 transitions. [2022-11-21 16:33:35,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-21 16:33:35,976 INFO L428 stractBuchiCegarLoop]: Abstraction has 706 states and 785 transitions. [2022-11-21 16:33:35,976 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-21 16:33:35,976 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 706 states and 785 transitions. [2022-11-21 16:33:35,978 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 461 [2022-11-21 16:33:35,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:33:35,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:33:35,979 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:35,979 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-21 16:33:35,979 INFO L748 eck$LassoCheckResult]: Stem: 67179#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 67166#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 67154#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 67156#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 67157#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 67158#L59-1 mp_add_~nb~0#1 := 4; 67173#L69 assume !(0 == mp_add_~b3~0#1 % 256); 67287#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 67288#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67283#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 67284#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 67279#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 67280#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 67275#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 67276#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67271#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 67272#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67267#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 67268#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 67258#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67260#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 67772#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 67771#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 67770#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 67769#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67768#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67767#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67766#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67765#L90 assume !(0 == mp_add_~i~0#1 % 256); 67764#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 67763#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 67762#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 67761#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67464#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 67760#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 67757#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 67758#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 67788#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67787#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67786#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67680#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67785#L90 assume !(0 == mp_add_~i~0#1 % 256); 67783#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67781#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 67779#L92-1 [2022-11-21 16:33:35,979 INFO L750 eck$LassoCheckResult]: Loop: 67779#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 67777#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67774#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 67773#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 67759#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 67755#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 67753#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67181#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67182#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67194#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67792#L90 assume !(0 == mp_add_~i~0#1 % 256); 67789#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67756#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 67754#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 67729#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67717#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 67714#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 67711#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 67708#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 67705#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67701#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67695#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67592#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67591#L90 assume !(0 == mp_add_~i~0#1 % 256); 67590#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67586#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 67581#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 67582#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 67577#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 67578#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 67573#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 67574#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 67569#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 67570#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 67585#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 67619#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 67784#L90 assume !(0 == mp_add_~i~0#1 % 256); 67782#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 67780#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 67779#L92-1 [2022-11-21 16:33:35,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash -271283316, now seen corresponding path program 1 times [2022-11-21 16:33:35,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:35,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808170858] [2022-11-21 16:33:35,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:35,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:35,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:35,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:33:36,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:36,014 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:33:36,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:36,015 INFO L85 PathProgramCache]: Analyzing trace with hash 2022091226, now seen corresponding path program 1 times [2022-11-21 16:33:36,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:36,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301600832] [2022-11-21 16:33:36,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:36,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:36,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:36,112 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 10 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:33:36,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:33:36,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301600832] [2022-11-21 16:33:36,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301600832] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:33:36,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106666383] [2022-11-21 16:33:36,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:36,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:33:36,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:36,116 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:33:36,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-11-21 16:33:36,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:36,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-21 16:33:36,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:33:36,234 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 16:33:36,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:33:36,318 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 16:33:36,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106666383] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:33:36,318 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:33:36,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-21 16:33:36,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344034973] [2022-11-21 16:33:36,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:33:36,320 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-21 16:33:36,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:36,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-21 16:33:36,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-21 16:33:36,323 INFO L87 Difference]: Start difference. First operand 706 states and 785 transitions. cyclomatic complexity: 88 Second operand has 12 states, 11 states have (on average 9.090909090909092) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:36,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:33:36,918 INFO L93 Difference]: Finished difference Result 755 states and 827 transitions. [2022-11-21 16:33:36,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 755 states and 827 transitions. [2022-11-21 16:33:36,921 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 113 [2022-11-21 16:33:36,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 755 states to 726 states and 783 transitions. [2022-11-21 16:33:36,923 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 726 [2022-11-21 16:33:36,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 726 [2022-11-21 16:33:36,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 726 states and 783 transitions. [2022-11-21 16:33:36,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:33:36,924 INFO L218 hiAutomatonCegarLoop]: Abstraction has 726 states and 783 transitions. [2022-11-21 16:33:36,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states and 783 transitions. [2022-11-21 16:33:36,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 610. [2022-11-21 16:33:36,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 610 states have (on average 1.0754098360655737) internal successors, (656), 609 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:36,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 656 transitions. [2022-11-21 16:33:36,935 INFO L240 hiAutomatonCegarLoop]: Abstraction has 610 states and 656 transitions. [2022-11-21 16:33:36,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-21 16:33:36,936 INFO L428 stractBuchiCegarLoop]: Abstraction has 610 states and 656 transitions. [2022-11-21 16:33:36,936 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-21 16:33:36,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 610 states and 656 transitions. [2022-11-21 16:33:36,939 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 83 [2022-11-21 16:33:36,939 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:33:36,939 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:33:36,940 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:36,941 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:36,941 INFO L748 eck$LassoCheckResult]: Stem: 68899#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 68885#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 68877#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 68879#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 68880#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 68881#L59-1 mp_add_~nb~0#1 := 4; 68892#L69 assume !(0 == mp_add_~b3~0#1 % 256); 69119#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 69120#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69115#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 69116#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 69111#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 69112#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 69107#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 69108#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69103#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 69104#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69099#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69100#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69091#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69088#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 69087#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69086#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69085#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69084#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69082#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69083#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 68917#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 68918#L90 assume !(0 == mp_add_~i~0#1 % 256); 69460#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 69461#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69468#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69467#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69312#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69466#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 69465#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69464#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69463#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69462#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 68913#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 68914#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69459#L90 assume !(0 == mp_add_~i~0#1 % 256); 69458#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69457#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 69456#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69455#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 68912#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69454#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69453#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 69452#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69451#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69450#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69449#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 69285#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69448#L90 assume !(0 == mp_add_~i~0#1 % 256); 69447#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69446#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69445#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 69444#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69443#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69442#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69441#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69440#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 69439#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69438#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69437#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 69348#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69334#L90 assume !(0 == mp_add_~i~0#1 % 256); 69436#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69435#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69434#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69433#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69432#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69431#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69430#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69429#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69428#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69427#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69426#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 69314#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69425#L90 assume !(0 == mp_add_~i~0#1 % 256); 69423#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69421#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69419#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69417#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69415#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69413#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69411#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69409#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69407#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69405#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69124#L83 [2022-11-21 16:33:36,941 INFO L750 eck$LassoCheckResult]: Loop: 69124#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 69125#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 69424#L90 assume !(0 == mp_add_~i~0#1 % 256); 69422#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 69420#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 69418#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 69416#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 69414#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 69412#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 69410#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 69408#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 69406#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 69404#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 69124#L83 [2022-11-21 16:33:36,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:36,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1559998731, now seen corresponding path program 1 times [2022-11-21 16:33:36,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:36,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917494700] [2022-11-21 16:33:36,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:36,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:36,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:37,223 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 100 proven. 90 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-21 16:33:37,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:33:37,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917494700] [2022-11-21 16:33:37,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917494700] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:33:37,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276529499] [2022-11-21 16:33:37,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:37,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:33:37,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:37,228 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:33:37,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-11-21 16:33:37,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:37,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-21 16:33:37,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:33:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-21 16:33:37,623 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:33:37,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276529499] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:33:37,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-21 16:33:37,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 11 [2022-11-21 16:33:37,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338613318] [2022-11-21 16:33:37,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:33:37,624 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:33:37,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:37,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1096232114, now seen corresponding path program 1 times [2022-11-21 16:33:37,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:37,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923602501] [2022-11-21 16:33:37,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:37,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:37,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:37,629 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:33:37,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:37,633 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:33:37,790 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:37,791 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:37,791 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:37,791 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:37,791 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-21 16:33:37,791 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:37,791 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:37,791 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:37,791 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration30_Loop [2022-11-21 16:33:37,791 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:37,791 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:37,792 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-21 16:33:38,681 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:38,681 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-21 16:33:38,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:38,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:38,682 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:38,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-11-21 16:33:38,687 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-21 16:33:38,687 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:38,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2022-11-21 16:33:38,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:38,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:38,878 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:38,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-11-21 16:33:38,880 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-21 16:33:38,881 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:38,960 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-21 16:33:38,963 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-11-21 16:33:38,964 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:38,964 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:38,964 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:38,964 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:38,964 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:33:38,964 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:38,964 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:38,964 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:38,964 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration30_Loop [2022-11-21 16:33:38,964 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:38,964 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:38,965 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:33:39,737 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:39,737 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:33:39,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:39,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:39,740 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:39,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-11-21 16:33:39,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:39,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:39,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:39,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:39,753 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:39,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:39,761 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:39,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:39,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:39,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2022-11-21 16:33:39,774 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-21 16:33:39,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:39,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:39,775 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:39,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-11-21 16:33:39,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:39,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:39,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:39,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:39,788 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:39,789 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:39,799 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:39,800 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:39,815 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:39,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2022-11-21 16:33:39,817 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-21 16:33:39,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:39,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:39,818 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:39,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-11-21 16:33:39,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-21 16:33:39,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:39,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:39,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:39,832 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:39,832 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:39,847 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:39,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:39,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:39,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:39,877 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-21 16:33:39,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:39,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:39,878 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:39,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-11-21 16:33:39,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:39,897 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:39,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:39,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:39,898 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:39,898 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:39,917 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-21 16:33:39,917 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:39,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:39,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:39,954 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-21 16:33:39,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:39,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:39,955 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:39,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:39,972 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:39,972 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:39,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:39,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:39,973 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:39,973 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:39,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-11-21 16:33:39,987 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:39,987 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:40,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:40,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:40,023 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-21 16:33:40,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:40,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:40,025 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:40,031 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:40,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-11-21 16:33:40,045 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:40,046 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:40,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:40,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:40,046 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:40,046 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:40,066 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:40,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:40,117 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:40,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:40,121 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-21 16:33:40,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:40,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:40,122 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:40,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-11-21 16:33:40,125 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:40,140 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:40,140 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:40,140 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:40,140 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:40,141 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:40,141 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:40,166 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-21 16:33:40,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:40,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:40,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:40,239 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-21 16:33:40,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:40,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:40,240 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:40,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-11-21 16:33:40,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-21 16:33:40,253 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:40,253 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:40,253 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:40,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:40,254 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:40,254 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:40,270 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:40,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:40,296 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:40,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:40,300 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-21 16:33:40,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:40,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:40,301 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:40,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-11-21 16:33:40,303 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:40,314 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:40,315 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:40,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:40,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:40,315 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:40,315 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:40,338 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-11-21 16:33:40,338 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:40,379 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:40,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:40,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:40,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:33:40,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-21 16:33:40,383 INFO L87 Difference]: Start difference. First operand 610 states and 656 transitions. cyclomatic complexity: 52 Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:40,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:33:40,555 INFO L93 Difference]: Finished difference Result 580 states and 616 transitions. [2022-11-21 16:33:40,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 616 transitions. [2022-11-21 16:33:40,557 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 83 [2022-11-21 16:33:40,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 485 states and 511 transitions. [2022-11-21 16:33:40,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 485 [2022-11-21 16:33:40,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 485 [2022-11-21 16:33:40,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 485 states and 511 transitions. [2022-11-21 16:33:40,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:33:40,559 INFO L218 hiAutomatonCegarLoop]: Abstraction has 485 states and 511 transitions. [2022-11-21 16:33:40,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states and 511 transitions. [2022-11-21 16:33:40,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 447. [2022-11-21 16:33:40,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 447 states have (on average 1.0559284116331096) internal successors, (472), 446 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:40,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 472 transitions. [2022-11-21 16:33:40,566 INFO L240 hiAutomatonCegarLoop]: Abstraction has 447 states and 472 transitions. [2022-11-21 16:33:40,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:33:40,567 INFO L428 stractBuchiCegarLoop]: Abstraction has 447 states and 472 transitions. [2022-11-21 16:33:40,567 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-21 16:33:40,567 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 447 states and 472 transitions. [2022-11-21 16:33:40,568 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 83 [2022-11-21 16:33:40,568 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:33:40,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:33:40,569 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:40,570 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:40,570 INFO L748 eck$LassoCheckResult]: Stem: 70371#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 70360#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 70347#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 70349#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 70350#L63 assume !(0 == mp_add_~a1~0#1 % 256); 70351#L59-1 mp_add_~nb~0#1 := 4; 70366#L69 assume !(0 == mp_add_~b3~0#1 % 256); 70368#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 70555#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70554#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70553#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 70552#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70551#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70550#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70549#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 70548#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 70547#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 70546#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 70545#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 70542#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70538#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 70534#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70532#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70531#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70530#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70529#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70528#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70527#L84 assume !(0 == mp_add_~i~0#1 % 256); 70526#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 70525#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70524#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70523#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 70522#L90 assume !(0 == mp_add_~i~0#1 % 256); 70521#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 70520#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 70519#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 70518#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 70516#L96 assume !(0 == mp_add_~partial_sum~0#1); 70514#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 70512#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 70510#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70508#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 70506#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70504#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70502#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70500#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70498#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70496#L84 assume !(0 == mp_add_~i~0#1 % 256); 70494#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70493#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 70491#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70488#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70484#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 70485#L96 assume !(0 == mp_add_~partial_sum~0#1); 70793#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 70792#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 70791#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70790#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70789#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 70788#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70787#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70786#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70473#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 70472#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70471#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70470#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70469#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70468#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70467#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 70466#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70465#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70464#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70463#L84 assume !(0 == mp_add_~i~0#1 % 256); 70462#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70461#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70460#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70459#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70458#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70457#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70456#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70455#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70454#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70453#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70452#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70451#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70450#L84 assume !(0 == mp_add_~i~0#1 % 256); 70449#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70448#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70447#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70446#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70445#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70443#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70441#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70439#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70437#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70435#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70433#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70432#L83 [2022-11-21 16:33:40,570 INFO L750 eck$LassoCheckResult]: Loop: 70432#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 70431#L84 assume !(0 == mp_add_~i~0#1 % 256); 70430#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 70429#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 70428#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 70399#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 70400#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 70444#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 70442#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 70440#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 70438#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 70436#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 70434#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 70432#L83 [2022-11-21 16:33:40,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:40,571 INFO L85 PathProgramCache]: Analyzing trace with hash 603441341, now seen corresponding path program 1 times [2022-11-21 16:33:40,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:40,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812019988] [2022-11-21 16:33:40,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:40,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:40,799 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 127 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-11-21 16:33:40,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:33:40,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812019988] [2022-11-21 16:33:40,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812019988] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:33:40,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:33:40,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-21 16:33:40,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399295730] [2022-11-21 16:33:40,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:33:40,801 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:33:40,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:40,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1131077930, now seen corresponding path program 1 times [2022-11-21 16:33:40,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:40,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502805070] [2022-11-21 16:33:40,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:40,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:40,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:40,806 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:33:40,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:40,809 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:33:40,963 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:40,964 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:40,964 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:40,964 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:40,964 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-21 16:33:40,964 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:40,964 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:40,964 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:40,964 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration31_Loop [2022-11-21 16:33:40,964 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:40,964 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:40,965 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:33:41,860 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:41,860 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-21 16:33:41,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:41,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:41,864 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:41,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-21 16:33:41,872 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:41,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-11-21 16:33:42,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2022-11-21 16:33:42,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:42,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:42,085 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:42,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-11-21 16:33:42,088 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-21 16:33:42,088 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:42,173 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-21 16:33:42,176 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:42,177 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:42,177 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:42,177 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:42,177 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:42,177 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:33:42,177 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:42,177 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:42,177 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:42,177 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration31_Loop [2022-11-21 16:33:42,177 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:42,177 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:42,178 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-21 16:33:43,051 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:43,051 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:33:43,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,052 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2022-11-21 16:33:43,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-21 16:33:43,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:43,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,067 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,067 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:43,074 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:43,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,084 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:43,087 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-21 16:33:43,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,088 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-11-21 16:33:43,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:43,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:43,102 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,102 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,102 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:43,125 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:43,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2022-11-21 16:33:43,142 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-21 16:33:43,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,143 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-11-21 16:33:43,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:43,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:43,157 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,157 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,157 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,157 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:43,172 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:43,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,191 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:43,194 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-21 16:33:43,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,195 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-11-21 16:33:43,198 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:43,209 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:43,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,209 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,209 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:43,227 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-21 16:33:43,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,258 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:43,258 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-21 16:33:43,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,260 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-11-21 16:33:43,263 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:43,274 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:43,274 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:43,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,274 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,274 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:43,286 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:43,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:43,313 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-21 16:33:43,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,314 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2022-11-21 16:33:43,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:43,329 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:43,329 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:43,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,329 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,329 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:43,346 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:43,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2022-11-21 16:33:43,389 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-21 16:33:43,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,391 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-11-21 16:33:43,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:43,404 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:43,404 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:43,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,405 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,405 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:43,427 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-21 16:33:43,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,476 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2022-11-21 16:33:43,479 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-21 16:33:43,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,480 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-11-21 16:33:43,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:43,493 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:43,493 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:43,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,493 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,493 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:43,508 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:43,508 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,531 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2022-11-21 16:33:43,535 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-21 16:33:43,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:43,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:43,536 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:43,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-11-21 16:33:43,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:43,550 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:43,550 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:43,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:43,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:43,550 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:43,550 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:43,573 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-11-21 16:33:43,573 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:43,613 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:43,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:43,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:43,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-21 16:33:43,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-21 16:33:43,621 INFO L87 Difference]: Start difference. First operand 447 states and 472 transitions. cyclomatic complexity: 31 Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:43,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:33:43,914 INFO L93 Difference]: Finished difference Result 418 states and 441 transitions. [2022-11-21 16:33:43,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 418 states and 441 transitions. [2022-11-21 16:33:43,916 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 70 [2022-11-21 16:33:43,917 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 418 states to 395 states and 417 transitions. [2022-11-21 16:33:43,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2022-11-21 16:33:43,918 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2022-11-21 16:33:43,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 395 states and 417 transitions. [2022-11-21 16:33:43,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:33:43,918 INFO L218 hiAutomatonCegarLoop]: Abstraction has 395 states and 417 transitions. [2022-11-21 16:33:43,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states and 417 transitions. [2022-11-21 16:33:43,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 370. [2022-11-21 16:33:43,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 370 states have (on average 1.0594594594594595) internal successors, (392), 369 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:43,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 392 transitions. [2022-11-21 16:33:43,923 INFO L240 hiAutomatonCegarLoop]: Abstraction has 370 states and 392 transitions. [2022-11-21 16:33:43,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-21 16:33:43,924 INFO L428 stractBuchiCegarLoop]: Abstraction has 370 states and 392 transitions. [2022-11-21 16:33:43,924 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-21 16:33:43,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 370 states and 392 transitions. [2022-11-21 16:33:43,925 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 70 [2022-11-21 16:33:43,926 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:33:43,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:33:43,926 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:43,926 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:43,927 INFO L748 eck$LassoCheckResult]: Stem: 71255#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 71243#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 71231#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 71233#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 71234#L63 assume !(0 == mp_add_~a1~0#1 % 256); 71235#L59-1 mp_add_~nb~0#1 := 4; 71251#L69 assume !(0 == mp_add_~b3~0#1 % 256); 71252#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 71426#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71425#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 71424#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 71423#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 71422#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 71421#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 71420#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71419#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 71418#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71417#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71416#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71413#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71411#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 71410#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71409#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71408#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71407#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71406#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71405#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 71404#L84 assume !(0 == mp_add_~i~0#1 % 256); 71403#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 71402#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 71401#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 71400#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71399#L90 assume !(0 == mp_add_~i~0#1 % 256); 71398#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 71397#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71396#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71393#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71391#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71390#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 71389#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71388#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71387#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71386#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71385#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 71384#L84 assume !(0 == mp_add_~i~0#1 % 256); 71383#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 71382#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 71381#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 71380#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71379#L90 assume !(0 == mp_add_~i~0#1 % 256); 71378#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71377#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 71376#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71373#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71371#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71370#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71369#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 71368#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71367#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71366#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71365#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 71364#L84 assume !(0 == mp_add_~i~0#1 % 256); 71363#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 71362#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 71361#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 71360#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71359#L90 assume !(0 == mp_add_~i~0#1 % 256); 71358#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71357#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71356#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 71355#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 71353#L96 assume !(0 == mp_add_~partial_sum~0#1); 71351#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_#t~nondet1#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_#t~nondet1#1 <= mp_add_~partial_sum~0#1 && mp_add_#t~nondet1#1 <= 255);assume mp_add_#t~nondet1#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_#t~nondet1#1 > 255 + mp_add_~partial_sum~0#1; 71349#L96-4 mp_add_~partial_sum~0#1 := mp_add_#t~nondet1#1;havoc mp_add_#t~nondet1#1;mp_add_~carry~0#1 := 1; 71347#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71345#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71343#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71341#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 71340#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71338#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71335#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 71332#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 71331#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71330#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71329#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71328#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71327#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71326#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71324#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71325#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 71468#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71467#L90 assume !(0 == mp_add_~i~0#1 % 256); 71465#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71464#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71463#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71461#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71459#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71457#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71455#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71453#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71451#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71446#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71442#L83 [2022-11-21 16:33:43,927 INFO L750 eck$LassoCheckResult]: Loop: 71442#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 71443#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 71436#L90 assume !(0 == mp_add_~i~0#1 % 256); 71437#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 71527#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 71427#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 71428#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 71303#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 71304#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 71516#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 71514#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 71450#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 71445#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 71442#L83 [2022-11-21 16:33:43,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:43,927 INFO L85 PathProgramCache]: Analyzing trace with hash 315295456, now seen corresponding path program 1 times [2022-11-21 16:33:43,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:43,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632754952] [2022-11-21 16:33:43,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:43,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:43,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:44,379 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 52 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:33:44,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:33:44,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632754952] [2022-11-21 16:33:44,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632754952] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:33:44,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550027501] [2022-11-21 16:33:44,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:44,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:33:44,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:44,382 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:33:44,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-11-21 16:33:44,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:44,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-21 16:33:44,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:33:45,158 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 137 proven. 11 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-21 16:33:45,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:33:45,498 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 145 proven. 3 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-21 16:33:45,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550027501] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:33:45,499 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:33:45,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 7] total 23 [2022-11-21 16:33:45,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137688998] [2022-11-21 16:33:45,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:33:45,500 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:33:45,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:45,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1096232114, now seen corresponding path program 2 times [2022-11-21 16:33:45,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:45,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670706178] [2022-11-21 16:33:45,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:45,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:45,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:45,506 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:33:45,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:45,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:33:45,657 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:45,657 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:45,657 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:45,657 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:45,657 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-21 16:33:45,657 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:45,657 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:45,657 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:45,658 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration32_Loop [2022-11-21 16:33:45,658 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:45,658 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:45,659 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-21 16:33:46,425 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:46,425 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-21 16:33:46,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:46,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:46,433 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:46,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-11-21 16:33:46,435 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-21 16:33:46,435 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:46,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2022-11-21 16:33:46,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:46,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:46,542 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:46,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-11-21 16:33:46,545 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-21 16:33:46,545 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:46,674 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-21 16:33:46,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2022-11-21 16:33:46,678 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:46,678 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:46,678 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:46,678 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:46,678 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:33:46,678 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:46,679 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:46,679 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:46,679 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration32_Loop [2022-11-21 16:33:46,679 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:46,679 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:46,680 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-21 16:33:47,526 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:47,527 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:33:47,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:47,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:47,528 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:47,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-11-21 16:33:47,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:47,541 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:47,541 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:47,541 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:47,541 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:47,541 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:47,548 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:47,548 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:47,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:47,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-11-21 16:33:47,561 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-21 16:33:47,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:47,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:47,562 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:47,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-11-21 16:33:47,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:47,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:47,575 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:47,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:47,575 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:47,576 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:47,586 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:47,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:47,612 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:47,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:47,620 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-21 16:33:47,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:47,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:47,621 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:47,628 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:47,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2022-11-21 16:33:47,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:47,641 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:47,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:47,642 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:47,642 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:47,657 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:47,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:47,675 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:47,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-11-21 16:33:47,678 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-21 16:33:47,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:47,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:47,679 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:47,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-11-21 16:33:47,682 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:47,693 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:47,693 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:47,693 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:47,693 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:47,693 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:47,710 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-21 16:33:47,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:47,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:47,736 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:47,736 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-21 16:33:47,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:47,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:47,737 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:47,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-11-21 16:33:47,739 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:47,750 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:47,750 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:47,750 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:47,750 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:47,750 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:47,751 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:47,762 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:47,762 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:47,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:47,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2022-11-21 16:33:47,786 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-21 16:33:47,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:47,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:47,787 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:47,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-11-21 16:33:47,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:47,800 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:47,800 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:47,800 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:47,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:47,801 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:47,801 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:47,817 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:47,817 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:47,859 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:47,863 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2022-11-21 16:33:47,863 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-21 16:33:47,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:47,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:47,864 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:47,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-11-21 16:33:47,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-21 16:33:47,877 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:47,878 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:47,878 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:47,878 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:47,878 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:47,878 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:47,900 INFO L401 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2022-11-21 16:33:47,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:47,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:47,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2022-11-21 16:33:47,953 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-21 16:33:47,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:47,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:47,954 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:47,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-11-21 16:33:47,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:47,966 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:47,967 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:47,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:47,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:47,967 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:47,967 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:47,981 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-11-21 16:33:47,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:48,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:48,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2022-11-21 16:33:48,010 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-21 16:33:48,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:48,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:48,011 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:48,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-11-21 16:33:48,013 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:48,024 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:48,024 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:48,024 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:48,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:48,025 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:33:48,025 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:48,047 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-11-21 16:33:48,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:48,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:48,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2022-11-21 16:33:48,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:48,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-21 16:33:48,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-11-21 16:33:48,089 INFO L87 Difference]: Start difference. First operand 370 states and 392 transitions. cyclomatic complexity: 27 Second operand has 23 states, 23 states have (on average 9.565217391304348) internal successors, (220), 23 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:50,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:33:50,125 INFO L93 Difference]: Finished difference Result 274 states and 283 transitions. [2022-11-21 16:33:50,125 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 274 states and 283 transitions. [2022-11-21 16:33:50,126 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-21 16:33:50,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 274 states to 171 states and 177 transitions. [2022-11-21 16:33:50,127 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 171 [2022-11-21 16:33:50,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 171 [2022-11-21 16:33:50,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 171 states and 177 transitions. [2022-11-21 16:33:50,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:33:50,127 INFO L218 hiAutomatonCegarLoop]: Abstraction has 171 states and 177 transitions. [2022-11-21 16:33:50,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states and 177 transitions. [2022-11-21 16:33:50,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 107. [2022-11-21 16:33:50,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 107 states have (on average 1.0560747663551402) internal successors, (113), 106 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:33:50,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 113 transitions. [2022-11-21 16:33:50,129 INFO L240 hiAutomatonCegarLoop]: Abstraction has 107 states and 113 transitions. [2022-11-21 16:33:50,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-21 16:33:50,130 INFO L428 stractBuchiCegarLoop]: Abstraction has 107 states and 113 transitions. [2022-11-21 16:33:50,130 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-21 16:33:50,130 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 107 states and 113 transitions. [2022-11-21 16:33:50,130 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-21 16:33:50,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:33:50,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:33:50,131 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:50,131 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:33:50,131 INFO L748 eck$LassoCheckResult]: Stem: 72571#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 72561#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~ret4#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_#t~nondet1#1, mp_add_#t~nondet2#1, mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 72552#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 72553#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 72554#L63 assume !(0 == mp_add_~a1~0#1 % 256); 72555#L59-1 mp_add_~nb~0#1 := 4; 72566#L69 assume !(0 == mp_add_~b3~0#1 % 256); 72568#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 72581#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72589#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72588#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 72587#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 72586#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 72585#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 72584#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 72582#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 72583#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 72647#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 72645#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 72638#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72635#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 72633#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 72631#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 72629#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 72627#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 72625#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72623#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72621#L84 assume !(0 == mp_add_~i~0#1 % 256); 72619#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 72617#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 72596#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 72593#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 72576#L90 assume !(0 == mp_add_~i~0#1 % 256); 72577#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 72556#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 72557#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 72558#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72636#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 72634#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 72632#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 72630#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 72628#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 72626#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72624#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72622#L84 assume !(0 == mp_add_~i~0#1 % 256); 72620#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 72618#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 72616#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 72615#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 72614#L90 assume !(0 == mp_add_~i~0#1 % 256); 72613#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 72612#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 72611#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 72608#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 72605#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 72604#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 72603#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 72602#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 72601#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72600#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72599#L84 assume !(0 == mp_add_~i~0#1 % 256); 72598#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 72597#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 72594#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 72595#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 72646#L90 assume !(0 == mp_add_~i~0#1 % 256); 72644#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 72643#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 72642#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 72590#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72592#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 72656#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 72655#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 72654#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 72575#L102-1 [2022-11-21 16:33:50,131 INFO L750 eck$LassoCheckResult]: Loop: 72575#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 72572#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 72573#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 72569#L84 assume !(0 == mp_add_~i~0#1 % 256); 72570#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 72574#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 72562#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 72563#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 72550#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 72551#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 72567#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 72559#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 72560#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 72575#L102-1 [2022-11-21 16:33:50,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:50,132 INFO L85 PathProgramCache]: Analyzing trace with hash 648025408, now seen corresponding path program 1 times [2022-11-21 16:33:50,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:50,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742666231] [2022-11-21 16:33:50,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:50,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:50,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:50,490 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 68 proven. 15 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-21 16:33:50,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:33:50,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742666231] [2022-11-21 16:33:50,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742666231] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:33:50,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375787554] [2022-11-21 16:33:50,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:50,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:33:50,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:50,492 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:33:50,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-11-21 16:33:50,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:50,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-21 16:33:50,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:33:52,129 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-21 16:33:52,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:33:52,319 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-21 16:33:52,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375787554] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:33:52,319 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:33:52,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2022-11-21 16:33:52,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841264938] [2022-11-21 16:33:52,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:33:52,320 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:33:52,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:52,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 2 times [2022-11-21 16:33:52,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:52,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743714019] [2022-11-21 16:33:52,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:52,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:52,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:52,324 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:33:52,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:33:52,328 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:33:52,445 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:52,445 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:52,446 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:52,446 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:52,446 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-21 16:33:52,446 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:52,446 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:52,446 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:52,446 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration33_Loop [2022-11-21 16:33:52,446 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:52,446 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:52,447 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-21 16:33:52,466 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-21 16:33:52,752 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:52,753 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-21 16:33:52,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:52,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:52,754 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:52,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2022-11-21 16:33:52,757 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-21 16:33:52,757 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:52,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:52,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:52,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:52,796 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:52,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-11-21 16:33:52,798 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-21 16:33:52,799 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-21 16:33:53,313 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-21 16:33:53,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2022-11-21 16:33:53,318 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:33:53,318 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:33:53,318 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:33:53,318 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:33:53,318 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:33:53,318 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,318 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:33:53,318 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:33:53,318 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration33_Loop [2022-11-21 16:33:53,319 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:33:53,319 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:33:53,319 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-21 16:33:53,335 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-21 16:33:53,596 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:33:53,596 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:33:53,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,598 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-11-21 16:33:53,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,612 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:53,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:53,614 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:53,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2022-11-21 16:33:53,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,623 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-11-21 16:33:53,625 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:53,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:33:53,636 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:33:53,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:53,642 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-21 16:33:53,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,643 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2022-11-21 16:33:53,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,657 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:53,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,657 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:53,660 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:53,661 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,670 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:53,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,671 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-11-21 16:33:53,673 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:53,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,684 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:53,686 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:53,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2022-11-21 16:33:53,693 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-21 16:33:53,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,694 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-11-21 16:33:53,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:53,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,707 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:53,712 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:53,712 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:53,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,749 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,763 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:53,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,777 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:53,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-11-21 16:33:53,780 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:53,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2022-11-21 16:33:53,788 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-21 16:33:53,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,789 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-11-21 16:33:53,791 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,802 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:53,802 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,803 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,803 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,803 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:53,808 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:53,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2022-11-21 16:33:53,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,821 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-11-21 16:33:53,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:33:53,834 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,835 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:53,837 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:53,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,843 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2022-11-21 16:33:53,846 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-21 16:33:53,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,847 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-11-21 16:33:53,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,860 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:53,860 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:53,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,860 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:53,864 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:53,864 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:53,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,878 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-11-21 16:33:53,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-21 16:33:53,891 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:53,891 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:53,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,892 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-21 16:33:53,893 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-21 16:33:53,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2022-11-21 16:33:53,905 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-21 16:33:53,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,906 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-11-21 16:33:53,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,920 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:53,920 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:53,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,920 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,920 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,920 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:53,925 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:53,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,939 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:53,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,943 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-11-21 16:33:53,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,956 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:53,956 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-21 16:33:53,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,956 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:53,959 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:53,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:53,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:53,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:53,971 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-21 16:33:53,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:53,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:53,972 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:53,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-11-21 16:33:53,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:53,985 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:53,985 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:53,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:53,986 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:53,986 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:53,986 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:53,992 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:53,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:54,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:54,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2022-11-21 16:33:54,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:54,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:54,017 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:54,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-11-21 16:33:54,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-21 16:33:54,030 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:54,030 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:54,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:54,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:54,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:54,031 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-21 16:33:54,034 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-21 16:33:54,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:54,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:54,049 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:54,049 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-21 16:33:54,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:54,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:54,050 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:54,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-11-21 16:33:54,053 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:54,063 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:54,063 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:54,063 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:54,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:54,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:54,063 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:54,068 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:54,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:54,077 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:54,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2022-11-21 16:33:54,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:54,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:54,081 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:54,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-11-21 16:33:54,083 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:54,094 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:54,094 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-21 16:33:54,094 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:54,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:54,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:54,094 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-21 16:33:54,096 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-21 16:33:54,096 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:54,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:54,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:54,105 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-21 16:33:54,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:54,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:54,107 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:54,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2022-11-21 16:33:54,109 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:54,120 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:54,120 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:54,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:54,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:54,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:54,120 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:54,127 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:54,127 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:54,140 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:54,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:54,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:33:54,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:33:54,145 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:33:54,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-11-21 16:33:54,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:33:54,158 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-21 16:33:54,158 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-21 16:33:54,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:33:54,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:33:54,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:33:54,158 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-21 16:33:54,161 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:33:54,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:33:54,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:33:54,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2022-11-21 16:33:54,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:54,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-21 16:33:54,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-11-21 16:33:54,174 INFO L87 Difference]: Start difference. First operand 107 states and 113 transitions. cyclomatic complexity: 7 Second operand has 17 states, 17 states have (on average 8.294117647058824) internal successors, (141), 17 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:34:09,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 12.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:34:10,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:34:12,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:34:12,075 INFO L93 Difference]: Finished difference Result 95 states and 98 transitions. [2022-11-21 16:34:12,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 98 transitions. [2022-11-21 16:34:12,075 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-21 16:34:12,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 0 states and 0 transitions. [2022-11-21 16:34:12,075 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-21 16:34:12,075 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-21 16:34:12,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-21 16:34:12,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:34:12,076 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-21 16:34:12,076 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-21 16:34:12,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-21 16:34:12,076 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-21 16:34:12,076 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-21 16:34:12,076 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-21 16:34:12,076 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-21 16:34:12,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-21 16:34:12,082 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.11 04:34:12 BoogieIcfgContainer [2022-11-21 16:34:12,082 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-21 16:34:12,083 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-21 16:34:12,083 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-21 16:34:12,083 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-21 16:34:12,083 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:29:09" (3/4) ... [2022-11-21 16:34:12,085 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-21 16:34:12,086 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-21 16:34:12,086 INFO L158 Benchmark]: Toolchain (without parser) took 304139.17ms. Allocated memory was 153.1MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 113.2MB in the beginning and 633.3MB in the end (delta: -520.1MB). Peak memory consumption was 514.3MB. Max. memory is 16.1GB. [2022-11-21 16:34:12,086 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 153.1MB. Free memory is still 121.6MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-21 16:34:12,086 INFO L158 Benchmark]: CACSL2BoogieTranslator took 343.12ms. Allocated memory is still 153.1MB. Free memory was 113.2MB in the beginning and 101.1MB in the end (delta: 12.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-21 16:34:12,087 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.68ms. Allocated memory is still 153.1MB. Free memory was 101.1MB in the beginning and 98.1MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-21 16:34:12,087 INFO L158 Benchmark]: Boogie Preprocessor took 32.06ms. Allocated memory is still 153.1MB. Free memory was 98.1MB in the beginning and 96.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-21 16:34:12,087 INFO L158 Benchmark]: RCFGBuilder took 686.12ms. Allocated memory is still 153.1MB. Free memory was 96.0MB in the beginning and 76.0MB in the end (delta: 20.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-11-21 16:34:12,088 INFO L158 Benchmark]: BuchiAutomizer took 303020.30ms. Allocated memory was 153.1MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 75.5MB in the beginning and 634.2MB in the end (delta: -558.8MB). Peak memory consumption was 476.5MB. Max. memory is 16.1GB. [2022-11-21 16:34:12,088 INFO L158 Benchmark]: Witness Printer took 2.70ms. Allocated memory is still 1.2GB. Free memory was 634.2MB in the beginning and 633.3MB in the end (delta: 912.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-21 16:34:12,089 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.29ms. Allocated memory is still 153.1MB. Free memory is still 121.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 343.12ms. Allocated memory is still 153.1MB. Free memory was 113.2MB in the beginning and 101.1MB in the end (delta: 12.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.68ms. Allocated memory is still 153.1MB. Free memory was 101.1MB in the beginning and 98.1MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 32.06ms. Allocated memory is still 153.1MB. Free memory was 98.1MB in the beginning and 96.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 686.12ms. Allocated memory is still 153.1MB. Free memory was 96.0MB in the beginning and 76.0MB in the end (delta: 20.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * BuchiAutomizer took 303020.30ms. Allocated memory was 153.1MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 75.5MB in the beginning and 634.2MB in the end (delta: -558.8MB). Peak memory consumption was 476.5MB. Max. memory is 16.1GB. * Witness Printer took 2.70ms. Allocated memory is still 1.2GB. Free memory was 634.2MB in the beginning and 633.3MB in the end (delta: 912.9kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (33 trivial, 0 deterministic, 0 nondeterministic). 33 modules have a trivial ranking function, the largest among these consists of 23 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 302.9s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 264.0s. Construction of modules took 26.5s. Büchi inclusion checks took 12.0s. Highest rank in rank-based complementation 0. Minimization of det autom 33. Minimization of nondet autom 0. Automata minimization 0.7s AutomataMinimizationTime, 32 MinimizatonAttempts, 12886 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 7295 SdHoareTripleChecker+Valid, 30.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7295 mSDsluCounter, 6131 SdHoareTripleChecker+Invalid, 26.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4195 mSDsCounter, 847 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10607 IncrementalHoareTripleChecker+Invalid, 11455 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 847 mSolverCounterUnsat, 1936 mSDtfsCounter, 10607 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI20 SFLT0 conc1 concLT0 SILN0 SILU4 SILI8 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital75 mio100 ax100 hnf100 lsp87 ukn100 mio100 lsp100 div390 bol100 ite100 ukn100 eq145 hnf96 smp37 dnf156 smp98 tf101 neg97 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 79ms VariablesStem: 0 VariablesLoop: 20 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 12 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.9s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-11-21 16:34:12,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:12,307 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-11-21 16:34:12,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-11-21 16:34:12,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-11-21 16:34:12,908 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:13,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:13,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-21 16:34:13,509 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:13,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:13,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:14,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:14,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:14,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:14,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:14,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-21 16:34:15,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:15,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:15,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:15,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:15,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-21 16:34:16,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-21 16:34:16,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91039321-6fb5-43dd-b17d-f9db79129efc/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE