./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 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/bitvector/byte_add_2-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 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-8393723 [2022-11-18 19:37:58,659 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 19:37:58,661 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 19:37:58,683 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 19:37:58,683 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 19:37:58,684 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 19:37:58,686 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 19:37:58,688 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 19:37:58,690 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 19:37:58,691 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 19:37:58,692 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 19:37:58,693 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 19:37:58,694 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 19:37:58,695 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 19:37:58,696 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 19:37:58,697 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 19:37:58,698 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 19:37:58,699 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 19:37:58,702 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 19:37:58,704 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 19:37:58,706 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 19:37:58,708 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 19:37:58,709 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 19:37:58,710 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 19:37:58,715 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 19:37:58,722 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 19:37:58,722 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 19:37:58,723 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 19:37:58,724 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 19:37:58,725 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 19:37:58,725 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 19:37:58,726 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 19:37:58,727 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 19:37:58,728 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 19:37:58,729 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 19:37:58,729 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 19:37:58,730 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 19:37:58,731 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 19:37:58,731 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 19:37:58,732 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 19:37:58,733 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 19:37:58,734 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-18 19:37:58,758 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 19:37:58,759 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 19:37:58,759 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 19:37:58,760 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 19:37:58,761 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 19:37:58,761 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 19:37:58,761 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 19:37:58,762 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-18 19:37:58,762 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-18 19:37:58,762 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-18 19:37:58,762 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-18 19:37:58,763 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-18 19:37:58,763 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-18 19:37:58,763 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 19:37:58,763 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 19:37:58,763 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 19:37:58,764 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 19:37:58,764 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 19:37:58,764 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 19:37:58,764 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-18 19:37:58,764 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-18 19:37:58,765 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-18 19:37:58,765 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 19:37:58,765 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 19:37:58,765 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-18 19:37:58,766 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 19:37:58,766 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-18 19:37:58,766 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 19:37:58,766 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 19:37:58,767 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 19:37:58,767 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 19:37:58,768 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-18 19:37:58,768 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_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> de6decccd91c37b79cf607a5f07869bb0707e08de203e3ce6759a25f4e6e01ba [2022-11-18 19:37:59,044 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 19:37:59,069 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 19:37:59,072 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 19:37:59,073 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 19:37:59,075 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 19:37:59,076 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/bitvector/byte_add_2-2.i [2022-11-18 19:37:59,168 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/data/02e4a7974/c1a89530dbfe438eb0d64e8918f31db3/FLAG49529cdcc [2022-11-18 19:37:59,694 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 19:37:59,695 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/sv-benchmarks/c/bitvector/byte_add_2-2.i [2022-11-18 19:37:59,703 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/data/02e4a7974/c1a89530dbfe438eb0d64e8918f31db3/FLAG49529cdcc [2022-11-18 19:38:00,059 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/data/02e4a7974/c1a89530dbfe438eb0d64e8918f31db3 [2022-11-18 19:38:00,062 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 19:38:00,063 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 19:38:00,071 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 19:38:00,071 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 19:38:00,075 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 19:38:00,076 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,077 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71547e2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00, skipping insertion in model container [2022-11-18 19:38:00,077 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,087 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 19:38:00,129 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 19:38:00,319 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2022-11-18 19:38:00,359 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:38:00,370 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 19:38:00,382 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2022-11-18 19:38:00,408 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:38:00,422 INFO L208 MainTranslator]: Completed translation [2022-11-18 19:38:00,423 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00 WrapperNode [2022-11-18 19:38:00,424 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 19:38:00,425 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 19:38:00,426 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 19:38:00,427 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 19:38:00,434 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,458 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,503 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 137 [2022-11-18 19:38:00,504 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 19:38:00,505 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 19:38:00,505 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 19:38:00,505 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 19:38:00,519 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,519 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,522 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,522 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,554 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,558 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,560 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,562 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,578 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 19:38:00,579 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 19:38:00,579 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 19:38:00,579 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 19:38:00,580 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (1/1) ... [2022-11-18 19:38:00,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:38:00,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:00,644 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:38:00,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-18 19:38:00,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 19:38:00,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 19:38:00,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 19:38:00,704 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 19:38:00,798 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 19:38:00,801 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 19:38:01,227 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 19:38:01,233 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 19:38:01,233 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-18 19:38:01,235 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:38:01 BoogieIcfgContainer [2022-11-18 19:38:01,236 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 19:38:01,237 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-18 19:38:01,237 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-18 19:38:01,241 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-18 19:38:01,242 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:38:01,242 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 07:38:00" (1/3) ... [2022-11-18 19:38:01,243 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@27732326 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 07:38:01, skipping insertion in model container [2022-11-18 19:38:01,243 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:38:01,244 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:38:00" (2/3) ... [2022-11-18 19:38:01,244 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@27732326 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 07:38:01, skipping insertion in model container [2022-11-18 19:38:01,244 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:38:01,244 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:38:01" (3/3) ... [2022-11-18 19:38:01,246 INFO L332 chiAutomizerObserver]: Analyzing ICFG byte_add_2-2.i [2022-11-18 19:38:01,317 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-18 19:38:01,318 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-18 19:38:01,318 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-18 19:38:01,318 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-18 19:38:01,318 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-18 19:38:01,318 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-18 19:38:01,318 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-18 19:38:01,319 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-18 19:38:01,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 46 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 45 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:01,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-18 19:38:01,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:01,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:01,352 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-18 19:38:01,352 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:01,353 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-18 19:38:01,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 46 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 45 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:01,359 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2022-11-18 19:38:01,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:01,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:01,360 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-18 19:38:01,360 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:01,373 INFO L748 eck$LassoCheckResult]: Stem: 22#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 12#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 4#L59true assume !(0 == mp_add_~a3~0#1 % 256); 17#L59-1true mp_add_~nb~0#1 := 4; 19#L69true assume !(0 == mp_add_~b3~0#1 % 256); 39#L69-1true mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 24#L80-2true [2022-11-18 19:38:01,375 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-18 19:38:01,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:01,381 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2022-11-18 19:38:01,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:01,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170958551] [2022-11-18 19:38:01,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:01,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:01,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:01,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:01,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:01,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:01,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:01,583 INFO L85 PathProgramCache]: Analyzing trace with hash 730458878, now seen corresponding path program 1 times [2022-11-18 19:38:01,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:01,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641320812] [2022-11-18 19:38:01,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:01,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:01,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:01,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:01,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:01,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641320812] [2022-11-18 19:38:01,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641320812] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:01,716 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:01,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:38:01,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373016045] [2022-11-18 19:38:01,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:01,744 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:01,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:01,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 19:38:01,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 19:38:01,797 INFO L87 Difference]: Start difference. First operand has 46 states, 45 states have (on average 1.7555555555555555) internal successors, (79), 45 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:02,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:02,044 INFO L93 Difference]: Finished difference Result 72 states and 108 transitions. [2022-11-18 19:38:02,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 72 states and 108 transitions. [2022-11-18 19:38:02,059 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 47 [2022-11-18 19:38:02,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 72 states to 62 states and 96 transitions. [2022-11-18 19:38:02,069 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 62 [2022-11-18 19:38:02,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 62 [2022-11-18 19:38:02,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 96 transitions. [2022-11-18 19:38:02,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:02,072 INFO L218 hiAutomatonCegarLoop]: Abstraction has 62 states and 96 transitions. [2022-11-18 19:38:02,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 96 transitions. [2022-11-18 19:38:02,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2022-11-18 19:38:02,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 60 states have (on average 1.5666666666666667) internal successors, (94), 59 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:02,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 94 transitions. [2022-11-18 19:38:02,114 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-18 19:38:02,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 19:38:02,119 INFO L428 stractBuchiCegarLoop]: Abstraction has 60 states and 94 transitions. [2022-11-18 19:38:02,119 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-18 19:38:02,119 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 94 transitions. [2022-11-18 19:38:02,121 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-18 19:38:02,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:02,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:02,122 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:02,122 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:02,122 INFO L748 eck$LassoCheckResult]: Stem: 154#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 142#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 127#L59 assume !(0 == mp_add_~a3~0#1 % 256); 128#L59-1 mp_add_~nb~0#1 := 4; 150#L69 assume !(0 == mp_add_~b3~0#1 % 256); 138#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 156#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 157#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 144#L83-1 [2022-11-18 19:38:02,123 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-18 19:38:02,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:02,124 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2022-11-18 19:38:02,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:02,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547358789] [2022-11-18 19:38:02,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:02,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:02,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:02,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:02,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547358789] [2022-11-18 19:38:02,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547358789] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:02,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:02,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:38:02,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143660814] [2022-11-18 19:38:02,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:02,572 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:38:02,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:02,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1711027832, now seen corresponding path program 1 times [2022-11-18 19:38:02,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:02,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374014955] [2022-11-18 19:38:02,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:02,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:02,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:02,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:02,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:02,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374014955] [2022-11-18 19:38:02,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374014955] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:02,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:02,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:38:02,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274321153] [2022-11-18 19:38:02,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:02,743 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:02,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:02,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:38:02,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:38:02,747 INFO L87 Difference]: Start difference. First operand 60 states and 94 transitions. cyclomatic complexity: 36 Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:03,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:03,025 INFO L93 Difference]: Finished difference Result 135 states and 202 transitions. [2022-11-18 19:38:03,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 202 transitions. [2022-11-18 19:38:03,039 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 90 [2022-11-18 19:38:03,040 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 135 states and 202 transitions. [2022-11-18 19:38:03,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 135 [2022-11-18 19:38:03,041 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2022-11-18 19:38:03,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 202 transitions. [2022-11-18 19:38:03,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:03,042 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 202 transitions. [2022-11-18 19:38:03,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 202 transitions. [2022-11-18 19:38:03,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 67. [2022-11-18 19:38:03,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 67 states have (on average 1.5522388059701493) internal successors, (104), 66 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:03,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 104 transitions. [2022-11-18 19:38:03,048 INFO L240 hiAutomatonCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-18 19:38:03,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:38:03,050 INFO L428 stractBuchiCegarLoop]: Abstraction has 67 states and 104 transitions. [2022-11-18 19:38:03,050 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-18 19:38:03,050 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 67 states and 104 transitions. [2022-11-18 19:38:03,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2022-11-18 19:38:03,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:03,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:03,052 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:03,052 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:03,052 INFO L748 eck$LassoCheckResult]: Stem: 362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 349#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 339#L59 assume !(0 == mp_add_~a3~0#1 % 256); 340#L59-1 mp_add_~nb~0#1 := 4; 356#L69 assume !(0 == mp_add_~b3~0#1 % 256); 374#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 363#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 364#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 359#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 360#L84-2 [2022-11-18 19:38:03,052 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-18 19:38:03,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:03,053 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2022-11-18 19:38:03,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:03,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455529003] [2022-11-18 19:38:03,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:03,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:03,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:03,075 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:03,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:03,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:03,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:03,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1856053184, now seen corresponding path program 2 times [2022-11-18 19:38:03,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:03,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373041129] [2022-11-18 19:38:03,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:03,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:03,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:03,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:03,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:03,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373041129] [2022-11-18 19:38:03,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373041129] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:03,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:03,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:38:03,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699755668] [2022-11-18 19:38:03,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:03,172 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:03,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:03,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:38:03,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:38:03,173 INFO L87 Difference]: Start difference. First operand 67 states and 104 transitions. cyclomatic complexity: 39 Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:03,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:03,346 INFO L93 Difference]: Finished difference Result 95 states and 150 transitions. [2022-11-18 19:38:03,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 150 transitions. [2022-11-18 19:38:03,347 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 73 [2022-11-18 19:38:03,348 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 95 states and 150 transitions. [2022-11-18 19:38:03,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 95 [2022-11-18 19:38:03,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 95 [2022-11-18 19:38:03,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 150 transitions. [2022-11-18 19:38:03,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:03,350 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 150 transitions. [2022-11-18 19:38:03,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 150 transitions. [2022-11-18 19:38:03,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 87. [2022-11-18 19:38:03,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 87 states have (on average 1.5632183908045978) internal successors, (136), 86 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:03,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions. [2022-11-18 19:38:03,356 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-18 19:38:03,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:38:03,357 INFO L428 stractBuchiCegarLoop]: Abstraction has 87 states and 136 transitions. [2022-11-18 19:38:03,357 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-18 19:38:03,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 136 transitions. [2022-11-18 19:38:03,358 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 65 [2022-11-18 19:38:03,358 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:03,358 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:03,359 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:03,359 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:03,359 INFO L748 eck$LassoCheckResult]: Stem: 530#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 519#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 503#L59 assume !(0 == mp_add_~a3~0#1 % 256); 504#L59-1 mp_add_~nb~0#1 := 4; 526#L69 assume !(0 == mp_add_~b3~0#1 % 256); 515#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 532#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 533#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 544#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 579#L84-2 [2022-11-18 19:38:03,360 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-18 19:38:03,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:03,360 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2022-11-18 19:38:03,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:03,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258377751] [2022-11-18 19:38:03,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:03,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:03,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:03,375 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:03,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:03,391 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:03,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:03,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1033469529, now seen corresponding path program 1 times [2022-11-18 19:38:03,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:03,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251416388] [2022-11-18 19:38:03,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:03,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:03,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:03,424 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 19:38:03,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:03,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251416388] [2022-11-18 19:38:03,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251416388] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:03,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:03,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:38:03,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505710020] [2022-11-18 19:38:03,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:03,426 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:03,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:03,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 19:38:03,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 19:38:03,427 INFO L87 Difference]: Start difference. First operand 87 states and 136 transitions. cyclomatic complexity: 51 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:03,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:03,545 INFO L93 Difference]: Finished difference Result 118 states and 180 transitions. [2022-11-18 19:38:03,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 180 transitions. [2022-11-18 19:38:03,546 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 96 [2022-11-18 19:38:03,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 180 transitions. [2022-11-18 19:38:03,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2022-11-18 19:38:03,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2022-11-18 19:38:03,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 180 transitions. [2022-11-18 19:38:03,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:03,548 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 180 transitions. [2022-11-18 19:38:03,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 180 transitions. [2022-11-18 19:38:03,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 116. [2022-11-18 19:38:03,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 116 states have (on average 1.5344827586206897) internal successors, (178), 115 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:03,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 178 transitions. [2022-11-18 19:38:03,555 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-18 19:38:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 19:38:03,556 INFO L428 stractBuchiCegarLoop]: Abstraction has 116 states and 178 transitions. [2022-11-18 19:38:03,556 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-18 19:38:03,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 178 transitions. [2022-11-18 19:38:03,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 94 [2022-11-18 19:38:03,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:03,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:03,558 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:03,558 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:03,559 INFO L748 eck$LassoCheckResult]: Stem: 742#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 714#L59 assume !(0 == mp_add_~a3~0#1 % 256); 715#L59-1 mp_add_~nb~0#1 := 4; 737#L69 assume !(0 == mp_add_~b3~0#1 % 256); 758#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 745#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 746#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 740#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 741#L84-2 [2022-11-18 19:38:03,559 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-18 19:38:03,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:03,559 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2022-11-18 19:38:03,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:03,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134206752] [2022-11-18 19:38:03,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:03,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:03,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:03,573 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:03,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:03,588 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:03,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:03,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1031622487, now seen corresponding path program 1 times [2022-11-18 19:38:03,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:03,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680250973] [2022-11-18 19:38:03,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:03,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:03,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:03,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:03,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:03,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680250973] [2022-11-18 19:38:03,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680250973] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:03,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:03,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:38:03,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790309829] [2022-11-18 19:38:03,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:03,740 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:03,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:03,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:38:03,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:38:03,741 INFO L87 Difference]: Start difference. First operand 116 states and 178 transitions. cyclomatic complexity: 64 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:04,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:04,057 INFO L93 Difference]: Finished difference Result 249 states and 377 transitions. [2022-11-18 19:38:04,057 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 249 states and 377 transitions. [2022-11-18 19:38:04,060 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 200 [2022-11-18 19:38:04,062 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 249 states to 249 states and 377 transitions. [2022-11-18 19:38:04,062 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 249 [2022-11-18 19:38:04,063 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2022-11-18 19:38:04,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 249 states and 377 transitions. [2022-11-18 19:38:04,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:04,064 INFO L218 hiAutomatonCegarLoop]: Abstraction has 249 states and 377 transitions. [2022-11-18 19:38:04,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states and 377 transitions. [2022-11-18 19:38:04,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 188. [2022-11-18 19:38:04,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 188 states have (on average 1.5265957446808511) internal successors, (287), 187 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:04,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 287 transitions. [2022-11-18 19:38:04,075 INFO L240 hiAutomatonCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-18 19:38:04,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:38:04,078 INFO L428 stractBuchiCegarLoop]: Abstraction has 188 states and 287 transitions. [2022-11-18 19:38:04,078 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-18 19:38:04,079 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 287 transitions. [2022-11-18 19:38:04,080 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 161 [2022-11-18 19:38:04,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:04,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:04,081 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:04,081 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:04,082 INFO L748 eck$LassoCheckResult]: Stem: 1118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 1105#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 1095#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1096#L59-1 mp_add_~nb~0#1 := 4; 1112#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1135#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1136#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1140#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1141#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1142#L84-2 [2022-11-18 19:38:04,082 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-18 19:38:04,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:04,082 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2022-11-18 19:38:04,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:04,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647178086] [2022-11-18 19:38:04,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:04,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:04,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:04,099 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:04,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:04,114 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:04,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:04,115 INFO L85 PathProgramCache]: Analyzing trace with hash 741537833, now seen corresponding path program 1 times [2022-11-18 19:38:04,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:04,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954651482] [2022-11-18 19:38:04,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:04,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:04,321 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:04,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:04,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954651482] [2022-11-18 19:38:04,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954651482] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:04,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27285911] [2022-11-18 19:38:04,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:04,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:04,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:04,330 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:04,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 19:38:04,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:04,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:38:04,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:04,566 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:04,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:04,644 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:04,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27285911] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:38:04,645 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:38:04,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-11-18 19:38:04,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008295350] [2022-11-18 19:38:04,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:38:04,646 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:04,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:04,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 19:38:04,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-11-18 19:38:04,647 INFO L87 Difference]: Start difference. First operand 188 states and 287 transitions. cyclomatic complexity: 102 Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:05,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:05,125 INFO L93 Difference]: Finished difference Result 329 states and 479 transitions. [2022-11-18 19:38:05,125 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 479 transitions. [2022-11-18 19:38:05,128 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 257 [2022-11-18 19:38:05,130 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 329 states and 479 transitions. [2022-11-18 19:38:05,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 329 [2022-11-18 19:38:05,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 329 [2022-11-18 19:38:05,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 329 states and 479 transitions. [2022-11-18 19:38:05,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:05,132 INFO L218 hiAutomatonCegarLoop]: Abstraction has 329 states and 479 transitions. [2022-11-18 19:38:05,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states and 479 transitions. [2022-11-18 19:38:05,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 242. [2022-11-18 19:38:05,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 242 states have (on average 1.5165289256198347) internal successors, (367), 241 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 367 transitions. [2022-11-18 19:38:05,160 INFO L240 hiAutomatonCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-18 19:38:05,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 19:38:05,161 INFO L428 stractBuchiCegarLoop]: Abstraction has 242 states and 367 transitions. [2022-11-18 19:38:05,161 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-18 19:38:05,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 242 states and 367 transitions. [2022-11-18 19:38:05,163 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 206 [2022-11-18 19:38:05,167 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:05,167 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:05,168 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:05,168 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:05,169 INFO L748 eck$LassoCheckResult]: Stem: 1778#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 1765#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 1755#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1756#L59-1 mp_add_~nb~0#1 := 4; 1952#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1795#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1796#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1806#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1800#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 1794#L84-2 [2022-11-18 19:38:05,169 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-18 19:38:05,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:05,172 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2022-11-18 19:38:05,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:05,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707074499] [2022-11-18 19:38:05,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:05,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:05,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:05,190 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:05,217 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:05,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:05,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1687418919, now seen corresponding path program 1 times [2022-11-18 19:38:05,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:05,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125444798] [2022-11-18 19:38:05,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:05,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:05,306 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:38:05,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:05,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125444798] [2022-11-18 19:38:05,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125444798] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:05,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:05,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:38:05,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731847274] [2022-11-18 19:38:05,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:05,308 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:05,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:05,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:38:05,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:38:05,309 INFO L87 Difference]: Start difference. First operand 242 states and 367 transitions. cyclomatic complexity: 128 Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:05,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:05,502 INFO L93 Difference]: Finished difference Result 362 states and 537 transitions. [2022-11-18 19:38:05,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 362 states and 537 transitions. [2022-11-18 19:38:05,505 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 320 [2022-11-18 19:38:05,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 362 states to 362 states and 537 transitions. [2022-11-18 19:38:05,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 362 [2022-11-18 19:38:05,508 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 362 [2022-11-18 19:38:05,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 537 transitions. [2022-11-18 19:38:05,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:05,508 INFO L218 hiAutomatonCegarLoop]: Abstraction has 362 states and 537 transitions. [2022-11-18 19:38:05,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 537 transitions. [2022-11-18 19:38:05,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2022-11-18 19:38:05,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 270 states have (on average 1.5333333333333334) internal successors, (414), 269 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:05,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 414 transitions. [2022-11-18 19:38:05,527 INFO L240 hiAutomatonCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-18 19:38:05,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:38:05,530 INFO L428 stractBuchiCegarLoop]: Abstraction has 270 states and 414 transitions. [2022-11-18 19:38:05,530 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-18 19:38:05,531 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 270 states and 414 transitions. [2022-11-18 19:38:05,532 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 246 [2022-11-18 19:38:05,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:05,533 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:05,535 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:05,535 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:05,535 INFO L748 eck$LassoCheckResult]: Stem: 2394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 2379#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 2369#L59 assume !(0 == mp_add_~a3~0#1 % 256); 2370#L59-1 mp_add_~nb~0#1 := 4; 2386#L69 assume !(0 == mp_add_~b3~0#1 % 256); 2415#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 2416#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2429#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2421#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 2422#L84-2 [2022-11-18 19:38:05,536 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-18 19:38:05,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:05,536 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2022-11-18 19:38:05,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:05,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732250560] [2022-11-18 19:38:05,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:05,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:05,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:05,566 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:05,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:05,585 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:05,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:05,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1831537572, now seen corresponding path program 1 times [2022-11-18 19:38:05,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:05,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418971707] [2022-11-18 19:38:05,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:05,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:05,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:05,784 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:05,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:05,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418971707] [2022-11-18 19:38:05,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418971707] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:05,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887203066] [2022-11-18 19:38:05,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:05,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:05,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:05,789 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:05,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 19:38:05,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:05,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:38:05,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:05,912 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-18 19:38:05,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:38:05,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887203066] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:05,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:38:05,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-11-18 19:38:05,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859143690] [2022-11-18 19:38:05,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:05,914 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:05,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:05,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:38:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:38:05,915 INFO L87 Difference]: Start difference. First operand 270 states and 414 transitions. cyclomatic complexity: 146 Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:06,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:06,169 INFO L93 Difference]: Finished difference Result 284 states and 404 transitions. [2022-11-18 19:38:06,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 284 states and 404 transitions. [2022-11-18 19:38:06,171 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 260 [2022-11-18 19:38:06,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 284 states to 284 states and 404 transitions. [2022-11-18 19:38:06,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 284 [2022-11-18 19:38:06,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 284 [2022-11-18 19:38:06,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 284 states and 404 transitions. [2022-11-18 19:38:06,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:06,174 INFO L218 hiAutomatonCegarLoop]: Abstraction has 284 states and 404 transitions. [2022-11-18 19:38:06,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states and 404 transitions. [2022-11-18 19:38:06,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 240. [2022-11-18 19:38:06,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 240 states have (on average 1.4291666666666667) internal successors, (343), 239 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:06,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 343 transitions. [2022-11-18 19:38:06,197 INFO L240 hiAutomatonCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-18 19:38:06,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:38:06,198 INFO L428 stractBuchiCegarLoop]: Abstraction has 240 states and 343 transitions. [2022-11-18 19:38:06,198 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-18 19:38:06,198 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 343 transitions. [2022-11-18 19:38:06,200 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2022-11-18 19:38:06,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:06,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:06,200 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:06,201 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:06,201 INFO L748 eck$LassoCheckResult]: Stem: 3046#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 3033#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 3018#L59 assume !(0 == mp_add_~a3~0#1 % 256); 3019#L59-1 mp_add_~nb~0#1 := 4; 3040#L69 assume !(0 == mp_add_~b3~0#1 % 256); 3064#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 3048#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3049#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3062#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 3140#L84-2 [2022-11-18 19:38:06,201 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-18 19:38:06,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:06,202 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2022-11-18 19:38:06,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:06,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744526113] [2022-11-18 19:38:06,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:06,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:06,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:06,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:06,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:06,247 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:06,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:06,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1888795874, now seen corresponding path program 2 times [2022-11-18 19:38:06,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:06,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210152291] [2022-11-18 19:38:06,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:06,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:06,414 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:06,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:06,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210152291] [2022-11-18 19:38:06,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210152291] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:06,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296099938] [2022-11-18 19:38:06,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 19:38:06,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:06,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:06,453 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:06,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 19:38:06,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 19:38:06,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:38:06,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 19:38:06,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:06,577 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 19:38:06,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:06,667 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 19:38:06,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296099938] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:38:06,668 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:38:06,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-18 19:38:06,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629016684] [2022-11-18 19:38:06,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:38:06,669 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:06,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:06,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 19:38:06,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-18 19:38:06,672 INFO L87 Difference]: Start difference. First operand 240 states and 343 transitions. cyclomatic complexity: 105 Second operand has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:08,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:08,530 INFO L93 Difference]: Finished difference Result 659 states and 859 transitions. [2022-11-18 19:38:08,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 659 states and 859 transitions. [2022-11-18 19:38:08,537 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-18 19:38:08,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 659 states to 659 states and 859 transitions. [2022-11-18 19:38:08,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 659 [2022-11-18 19:38:08,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2022-11-18 19:38:08,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 659 states and 859 transitions. [2022-11-18 19:38:08,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:08,543 INFO L218 hiAutomatonCegarLoop]: Abstraction has 659 states and 859 transitions. [2022-11-18 19:38:08,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states and 859 transitions. [2022-11-18 19:38:08,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 372. [2022-11-18 19:38:08,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 372 states have (on average 1.3736559139784945) internal successors, (511), 371 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:08,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 511 transitions. [2022-11-18 19:38:08,551 INFO L240 hiAutomatonCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-18 19:38:08,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-18 19:38:08,553 INFO L428 stractBuchiCegarLoop]: Abstraction has 372 states and 511 transitions. [2022-11-18 19:38:08,553 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-18 19:38:08,553 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 372 states and 511 transitions. [2022-11-18 19:38:08,555 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 339 [2022-11-18 19:38:08,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:08,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:08,556 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:08,556 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:08,556 INFO L748 eck$LassoCheckResult]: Stem: 4250#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 4235#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 4225#L59 assume !(0 == mp_add_~a3~0#1 % 256); 4226#L59-1 mp_add_~nb~0#1 := 4; 4243#L69 assume !(0 == mp_add_~b3~0#1 % 256); 4268#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 4269#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4278#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4275#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-18 19:38:08,557 INFO L750 eck$LassoCheckResult]: Loop: 4270#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 4254#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 4236#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 4237#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4555#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4238#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4239#L96-4 mp_add_~carry~0#1 := 1; 4265#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 4570#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4565#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4564#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4259#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4260#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4506#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4266#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4529#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4522#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4511#L96-4 mp_add_~carry~0#1 := 1; 4504#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4487#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 4295#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4476#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4472#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4464#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4456#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4457#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4455#L96-4 mp_add_~carry~0#1 := 1; 4453#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4451#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4449#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 4447#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4445#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4442#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4438#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4432#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4428#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4429#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4427#L96-4 mp_add_~carry~0#1 := 1; 4425#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4423#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4421#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4419#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 4396#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4395#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4393#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4390#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4387#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4383#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4381#L96-4 mp_add_~carry~0#1 := 1; 4379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4375#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4346#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4337#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4335#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4331#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4332#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4389#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 4385#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 4382#L96-4 mp_add_~carry~0#1 := 1; 4380#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4378#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4376#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4316#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4308#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4310#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4301#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 4297#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4298#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4291#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4292#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4287#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4288#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4279#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4276#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 4270#L84-2 [2022-11-18 19:38:08,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:08,558 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2022-11-18 19:38:08,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:08,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395145171] [2022-11-18 19:38:08,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:08,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:08,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:08,576 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:08,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:08,608 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:08,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:08,609 INFO L85 PathProgramCache]: Analyzing trace with hash -385275002, now seen corresponding path program 1 times [2022-11-18 19:38:08,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:08,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583703153] [2022-11-18 19:38:08,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:08,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:08,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-11-18 19:38:08,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:08,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583703153] [2022-11-18 19:38:08,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583703153] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:08,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:08,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:38:08,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922362624] [2022-11-18 19:38:08,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:08,747 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:08,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:08,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:38:08,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:38:08,748 INFO L87 Difference]: Start difference. First operand 372 states and 511 transitions. cyclomatic complexity: 141 Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:08,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:08,858 INFO L93 Difference]: Finished difference Result 671 states and 877 transitions. [2022-11-18 19:38:08,858 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 877 transitions. [2022-11-18 19:38:08,863 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 613 [2022-11-18 19:38:08,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 671 states and 877 transitions. [2022-11-18 19:38:08,867 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 671 [2022-11-18 19:38:08,867 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 671 [2022-11-18 19:38:08,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 671 states and 877 transitions. [2022-11-18 19:38:08,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:08,869 INFO L218 hiAutomatonCegarLoop]: Abstraction has 671 states and 877 transitions. [2022-11-18 19:38:08,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states and 877 transitions. [2022-11-18 19:38:08,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 419. [2022-11-18 19:38:08,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 419 states have (on average 1.3818615751789975) internal successors, (579), 418 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:08,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 579 transitions. [2022-11-18 19:38:08,880 INFO L240 hiAutomatonCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-18 19:38:08,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:38:08,882 INFO L428 stractBuchiCegarLoop]: Abstraction has 419 states and 579 transitions. [2022-11-18 19:38:08,883 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-18 19:38:08,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 419 states and 579 transitions. [2022-11-18 19:38:08,885 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2022-11-18 19:38:08,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:08,885 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:08,889 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:08,890 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:08,890 INFO L748 eck$LassoCheckResult]: Stem: 5300#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 5286#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 5276#L59 assume !(0 == mp_add_~a3~0#1 % 256); 5277#L59-1 mp_add_~nb~0#1 := 4; 5296#L69 assume !(0 == mp_add_~b3~0#1 % 256); 5284#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 5321#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5358#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5351#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 5350#L84-2 [2022-11-18 19:38:08,897 INFO L750 eck$LassoCheckResult]: Loop: 5350#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5349#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5347#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5344#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5340#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5341#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5339#L96-4 mp_add_~carry~0#1 := 1; 5338#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 5337#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5336#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5335#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5334#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5331#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5332#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5621#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5619#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5586#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5605#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 5391#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5568#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5564#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5558#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5557#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5373#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 5542#L90 assume !(0 == mp_add_~i~0#1 % 256); 5552#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 5543#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 5540#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 5538#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5536#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5534#L96-4 mp_add_~carry~0#1 := 1; 5532#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5530#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5528#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 5524#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5522#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5519#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5517#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5510#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5512#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5289#L96 assume !(0 == mp_add_~partial_sum~0#1); 5290#L96-2 assume 255 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1; 5314#L96-4 mp_add_~carry~0#1 := 1; 5323#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5324#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5281#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5282#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 5308#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5372#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5481#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5464#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5461#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5459#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5457#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5424#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5421#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5420#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5418#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5417#L84 assume !(0 == mp_add_~i~0#1 % 256); 5416#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5414#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5413#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5411#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5410#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 5403#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 5404#L96-4 mp_add_~carry~0#1 := 1; 5566#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5562#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5394#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5393#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5392#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5384#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5382#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5380#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5377#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5379#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5390#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5388#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5387#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5386#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5385#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5353#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5354#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 5350#L84-2 [2022-11-18 19:38:08,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:08,898 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2022-11-18 19:38:08,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:08,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711063701] [2022-11-18 19:38:08,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:08,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:08,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:08,925 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:08,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:08,944 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:08,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:08,945 INFO L85 PathProgramCache]: Analyzing trace with hash 663966382, now seen corresponding path program 1 times [2022-11-18 19:38:08,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:08,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114218256] [2022-11-18 19:38:08,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:08,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:09,039 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-11-18 19:38:09,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:09,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114218256] [2022-11-18 19:38:09,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114218256] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:09,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:09,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:38:09,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811935879] [2022-11-18 19:38:09,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:09,040 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:09,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:09,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:38:09,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:38:09,041 INFO L87 Difference]: Start difference. First operand 419 states and 579 transitions. cyclomatic complexity: 162 Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:09,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:09,104 INFO L93 Difference]: Finished difference Result 573 states and 748 transitions. [2022-11-18 19:38:09,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 573 states and 748 transitions. [2022-11-18 19:38:09,108 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 531 [2022-11-18 19:38:09,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 573 states to 573 states and 748 transitions. [2022-11-18 19:38:09,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2022-11-18 19:38:09,112 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 573 [2022-11-18 19:38:09,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 573 states and 748 transitions. [2022-11-18 19:38:09,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:09,113 INFO L218 hiAutomatonCegarLoop]: Abstraction has 573 states and 748 transitions. [2022-11-18 19:38:09,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states and 748 transitions. [2022-11-18 19:38:09,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 423. [2022-11-18 19:38:09,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 423 states have (on average 1.3593380614657211) internal successors, (575), 422 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:09,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 575 transitions. [2022-11-18 19:38:09,120 INFO L240 hiAutomatonCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-18 19:38:09,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:38:09,121 INFO L428 stractBuchiCegarLoop]: Abstraction has 423 states and 575 transitions. [2022-11-18 19:38:09,121 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-18 19:38:09,122 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 423 states and 575 transitions. [2022-11-18 19:38:09,124 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2022-11-18 19:38:09,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:09,124 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:09,125 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:09,125 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:09,125 INFO L748 eck$LassoCheckResult]: Stem: 6305#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 6290#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 6280#L59 assume !(0 == mp_add_~a3~0#1 % 256); 6281#L59-1 mp_add_~nb~0#1 := 4; 6298#L69 assume !(0 == mp_add_~b3~0#1 % 256); 6321#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 6307#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6308#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6319#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 6322#L84-2 [2022-11-18 19:38:09,126 INFO L750 eck$LassoCheckResult]: Loop: 6322#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 6306#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 6291#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 6292#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6277#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6293#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6294#L96-4 mp_add_~carry~0#1 := 1; 6318#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 6299#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6285#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6286#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6315#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6628#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6621#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6620#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6617#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6688#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 6371#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6685#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6664#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6357#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6358#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6562#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 6552#L90 assume !(0 == mp_add_~i~0#1 % 256); 6565#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 6554#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 6550#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 6547#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6544#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6542#L96-4 mp_add_~carry~0#1 := 1; 6540#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6538#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6537#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 6536#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6533#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6529#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6526#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6524#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6522#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6517#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6534#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6531#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6512#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 6510#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6363#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6364#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6611#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 6608#L90 assume !(0 == mp_add_~i~0#1 % 256); 6605#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 6602#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 6600#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 6598#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6596#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 6593#L96-4 mp_add_~carry~0#1 := 1; 6590#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6576#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6485#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6483#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6478#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6463#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6462#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6458#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 6457#L96 assume !(0 == mp_add_~partial_sum~0#1); 6456#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 6455#L96-4 mp_add_~carry~0#1 := 1; 6454#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6453#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6451#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6391#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6390#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6386#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6383#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 6385#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 6376#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 6378#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 6370#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 6372#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 6365#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 6366#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6359#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 6360#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 6414#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 6322#L84-2 [2022-11-18 19:38:09,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:09,126 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2022-11-18 19:38:09,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:09,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644445672] [2022-11-18 19:38:09,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:09,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:09,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:09,136 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:09,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:09,145 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:09,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:09,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1776607888, now seen corresponding path program 1 times [2022-11-18 19:38:09,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:09,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281488134] [2022-11-18 19:38:09,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:09,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:09,341 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-11-18 19:38:09,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:09,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281488134] [2022-11-18 19:38:09,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281488134] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:09,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:09,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 19:38:09,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517300511] [2022-11-18 19:38:09,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:09,343 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:09,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:09,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:38:09,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-18 19:38:09,344 INFO L87 Difference]: Start difference. First operand 423 states and 575 transitions. cyclomatic complexity: 154 Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:09,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:09,677 INFO L93 Difference]: Finished difference Result 887 states and 1165 transitions. [2022-11-18 19:38:09,678 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 887 states and 1165 transitions. [2022-11-18 19:38:09,685 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 779 [2022-11-18 19:38:09,690 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 887 states to 872 states and 1144 transitions. [2022-11-18 19:38:09,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 872 [2022-11-18 19:38:09,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 872 [2022-11-18 19:38:09,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 872 states and 1144 transitions. [2022-11-18 19:38:09,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:09,693 INFO L218 hiAutomatonCegarLoop]: Abstraction has 872 states and 1144 transitions. [2022-11-18 19:38:09,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states and 1144 transitions. [2022-11-18 19:38:09,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 722. [2022-11-18 19:38:09,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 722 states have (on average 1.3434903047091413) internal successors, (970), 721 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:09,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 970 transitions. [2022-11-18 19:38:09,707 INFO L240 hiAutomatonCegarLoop]: Abstraction has 722 states and 970 transitions. [2022-11-18 19:38:09,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 19:38:09,708 INFO L428 stractBuchiCegarLoop]: Abstraction has 722 states and 970 transitions. [2022-11-18 19:38:09,709 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-18 19:38:09,709 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 722 states and 970 transitions. [2022-11-18 19:38:09,713 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 677 [2022-11-18 19:38:09,713 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:09,713 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:09,714 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:09,714 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:09,714 INFO L748 eck$LassoCheckResult]: Stem: 7628#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 7616#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 7601#L59 assume !(0 == mp_add_~a3~0#1 % 256); 7602#L59-1 mp_add_~nb~0#1 := 4; 7623#L69 assume !(0 == mp_add_~b3~0#1 % 256); 7648#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 7630#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7631#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 7626#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 7627#L84-2 [2022-11-18 19:38:09,715 INFO L750 eck$LassoCheckResult]: Loop: 7627#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 8270#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8269#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8267#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8263#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 8261#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8259#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8257#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8254#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8251#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 8249#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8247#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8245#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8243#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8171#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8172#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8233#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8232#L90 assume !(0 == mp_add_~i~0#1 % 256); 8231#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 7750#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8230#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8228#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8226#L96 assume 0 == mp_add_~partial_sum~0#1;mp_add_~partial_sum~0#1 := 0; 8225#L96-4 mp_add_~carry~0#1 := 1; 8224#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8223#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 7733#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8222#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8210#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8209#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8183#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8181#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8180#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8179#L96 assume !(0 == mp_add_~partial_sum~0#1); 8178#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8176#L96-4 mp_add_~carry~0#1 := 1; 8173#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8170#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8166#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 8164#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7689#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7690#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8092#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8090#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8088#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8087#L96 assume !(0 == mp_add_~partial_sum~0#1); 8086#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8078#L96-4 mp_add_~carry~0#1 := 1; 8054#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8047#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8046#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8045#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 8043#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8042#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8040#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8038#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8036#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 8037#L96 assume !(0 == mp_add_~partial_sum~0#1); 8053#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 8052#L96-4 mp_add_~carry~0#1 := 1; 8051#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8050#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8049#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7978#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7966#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7965#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7964#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 7962#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7960#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 7959#L96 assume !(0 == mp_add_~partial_sum~0#1); 7958#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 7957#L96-4 mp_add_~carry~0#1 := 1; 7956#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 7951#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7952#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7729#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7730#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7716#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7711#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 7713#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8265#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 7727#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 7728#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7722#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7723#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 7717#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7718#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 7768#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 7769#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 7627#L84-2 [2022-11-18 19:38:09,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:09,715 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 11 times [2022-11-18 19:38:09,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:09,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122015977] [2022-11-18 19:38:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:09,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:09,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:09,726 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:09,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:09,735 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:09,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:09,735 INFO L85 PathProgramCache]: Analyzing trace with hash 262976123, now seen corresponding path program 1 times [2022-11-18 19:38:09,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:09,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043756629] [2022-11-18 19:38:09,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:09,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:09,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:09,851 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-18 19:38:09,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:09,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043756629] [2022-11-18 19:38:09,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043756629] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:09,852 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:09,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:38:09,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442283970] [2022-11-18 19:38:09,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:09,854 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:09,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:09,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 19:38:09,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 19:38:09,855 INFO L87 Difference]: Start difference. First operand 722 states and 970 transitions. cyclomatic complexity: 251 Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:09,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:09,890 INFO L93 Difference]: Finished difference Result 722 states and 932 transitions. [2022-11-18 19:38:09,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 932 transitions. [2022-11-18 19:38:09,895 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 677 [2022-11-18 19:38:09,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 932 transitions. [2022-11-18 19:38:09,899 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2022-11-18 19:38:09,900 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2022-11-18 19:38:09,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 932 transitions. [2022-11-18 19:38:09,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:09,901 INFO L218 hiAutomatonCegarLoop]: Abstraction has 722 states and 932 transitions. [2022-11-18 19:38:09,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 932 transitions. [2022-11-18 19:38:09,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 643. [2022-11-18 19:38:09,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 643 states have (on average 1.270606531881804) internal successors, (817), 642 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:09,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 817 transitions. [2022-11-18 19:38:09,913 INFO L240 hiAutomatonCegarLoop]: Abstraction has 643 states and 817 transitions. [2022-11-18 19:38:09,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 19:38:09,915 INFO L428 stractBuchiCegarLoop]: Abstraction has 643 states and 817 transitions. [2022-11-18 19:38:09,915 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-18 19:38:09,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 643 states and 817 transitions. [2022-11-18 19:38:09,918 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 598 [2022-11-18 19:38:09,918 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:09,919 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:09,920 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:09,920 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:09,920 INFO L748 eck$LassoCheckResult]: Stem: 9078#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 9067#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 9051#L59 assume !(0 == mp_add_~a3~0#1 % 256); 9052#L59-1 mp_add_~nb~0#1 := 4; 9140#L69 assume !(0 == mp_add_~b3~0#1 % 256); 9102#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 9081#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9082#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9593#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 9592#L84-2 [2022-11-18 19:38:09,920 INFO L750 eck$LassoCheckResult]: Loop: 9592#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 9591#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 9590#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 9589#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9587#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 9585#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 9584#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9583#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9579#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 9581#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 9575#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9574#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9573#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9570#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9567#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9568#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9588#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9586#L90 assume !(0 == mp_add_~i~0#1 % 256); 9481#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 9479#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9477#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9474#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9472#L96 assume !(0 == mp_add_~partial_sum~0#1); 9470#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9468#L96-4 mp_add_~carry~0#1 := 1; 9466#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9457#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 9453#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9448#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9442#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9437#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9423#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9412#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9342#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9343#L96 assume !(0 == mp_add_~partial_sum~0#1); 9410#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9409#L96-4 mp_add_~carry~0#1 := 1; 9408#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9407#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9406#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 9405#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9404#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9402#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9400#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9300#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9262#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9263#L96 assume !(0 == mp_add_~partial_sum~0#1); 9253#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9252#L96-4 mp_add_~carry~0#1 := 1; 9251#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9250#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9249#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9248#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 9247#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9246#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9244#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9242#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9241#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9240#L96 assume !(0 == mp_add_~partial_sum~0#1); 9239#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9237#L96-4 mp_add_~carry~0#1 := 1; 9238#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9229#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9230#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9222#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9213#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9214#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9209#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9210#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9204#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 9205#L96 assume !(0 == mp_add_~partial_sum~0#1); 9201#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 9199#L96-4 mp_add_~carry~0#1 := 1; 9200#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9185#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9186#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9174#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9175#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9167#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9164#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9166#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9361#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 9184#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9148#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9150#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9280#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9172#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9173#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9600#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9594#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 9592#L84-2 [2022-11-18 19:38:09,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:09,921 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 12 times [2022-11-18 19:38:09,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:09,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433074546] [2022-11-18 19:38:09,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:09,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:09,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:09,940 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:09,957 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:09,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:09,958 INFO L85 PathProgramCache]: Analyzing trace with hash 333368639, now seen corresponding path program 1 times [2022-11-18 19:38:09,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:09,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568553978] [2022-11-18 19:38:09,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:09,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:09,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:10,100 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-11-18 19:38:10,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:10,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568553978] [2022-11-18 19:38:10,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568553978] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:10,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:10,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:38:10,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544900542] [2022-11-18 19:38:10,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:10,101 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:10,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:10,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:38:10,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:38:10,102 INFO L87 Difference]: Start difference. First operand 643 states and 817 transitions. cyclomatic complexity: 177 Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:10,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:10,181 INFO L93 Difference]: Finished difference Result 763 states and 924 transitions. [2022-11-18 19:38:10,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 763 states and 924 transitions. [2022-11-18 19:38:10,186 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 693 [2022-11-18 19:38:10,190 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 763 states to 763 states and 924 transitions. [2022-11-18 19:38:10,190 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 763 [2022-11-18 19:38:10,191 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 763 [2022-11-18 19:38:10,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 763 states and 924 transitions. [2022-11-18 19:38:10,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:10,192 INFO L218 hiAutomatonCegarLoop]: Abstraction has 763 states and 924 transitions. [2022-11-18 19:38:10,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states and 924 transitions. [2022-11-18 19:38:10,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 585. [2022-11-18 19:38:10,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 585 states have (on average 1.2273504273504274) internal successors, (718), 584 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:10,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 718 transitions. [2022-11-18 19:38:10,202 INFO L240 hiAutomatonCegarLoop]: Abstraction has 585 states and 718 transitions. [2022-11-18 19:38:10,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:38:10,204 INFO L428 stractBuchiCegarLoop]: Abstraction has 585 states and 718 transitions. [2022-11-18 19:38:10,204 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-18 19:38:10,204 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 585 states and 718 transitions. [2022-11-18 19:38:10,207 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 522 [2022-11-18 19:38:10,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:10,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:10,208 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:10,209 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:10,209 INFO L748 eck$LassoCheckResult]: Stem: 10492#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 10479#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 10469#L59 assume !(0 == mp_add_~a3~0#1 % 256); 10470#L59-1 mp_add_~nb~0#1 := 4; 10486#L69 assume !(0 == mp_add_~b3~0#1 % 256); 10511#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 10512#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10656#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10653#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 10654#L84-2 [2022-11-18 19:38:10,209 INFO L750 eck$LassoCheckResult]: Loop: 10654#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10645#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10646#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10627#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10628#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 11017#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 11016#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11015#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11013#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11010#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 10590#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10588#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10586#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10583#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10584#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10996#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10987#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10985#L90 assume !(0 == mp_add_~i~0#1 % 256); 10941#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 10607#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10940#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10938#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 10937#L96 assume !(0 == mp_add_~partial_sum~0#1); 10936#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 10935#L96-4 mp_add_~carry~0#1 := 1; 10934#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10933#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 10581#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10932#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10931#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10930#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10926#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10884#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10995#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10815#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10984#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10981#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 10976#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10954#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10803#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10804#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10795#L84 assume !(0 == mp_add_~i~0#1 % 256); 10792#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10788#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10784#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 10782#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10779#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 10776#L96 assume !(0 == mp_add_~partial_sum~0#1); 10759#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 10757#L96-4 mp_add_~carry~0#1 := 1; 10755#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10753#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10751#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10741#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 10740#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10738#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10735#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10734#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10730#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10729#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10727#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10725#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10648#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10644#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10631#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10632#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10657#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10694#L90 assume !(0 == mp_add_~i~0#1 % 256); 10606#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10608#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10599#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10594#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 10591#L96 assume !(0 == mp_add_~partial_sum~0#1); 10589#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 10587#L96-4 mp_add_~carry~0#1 := 1; 10585#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10580#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10582#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10576#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10577#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10572#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10573#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10566#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 10568#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10562#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10563#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10556#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10557#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10551#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10552#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10624#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10625#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 10654#L84-2 [2022-11-18 19:38:10,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:10,212 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 13 times [2022-11-18 19:38:10,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:10,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495579506] [2022-11-18 19:38:10,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:10,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:10,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:10,222 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:10,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:10,237 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:10,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:10,238 INFO L85 PathProgramCache]: Analyzing trace with hash 641905317, now seen corresponding path program 1 times [2022-11-18 19:38:10,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:10,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160512440] [2022-11-18 19:38:10,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:10,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:10,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:10,425 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 148 proven. 3 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-18 19:38:10,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:10,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160512440] [2022-11-18 19:38:10,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160512440] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:10,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325150732] [2022-11-18 19:38:10,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:10,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:10,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:10,433 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:10,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 19:38:10,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:10,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 19:38:10,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:10,649 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 148 proven. 1 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-11-18 19:38:10,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:10,788 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-11-18 19:38:10,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325150732] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:10,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-18 19:38:10,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 9 [2022-11-18 19:38:10,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778220903] [2022-11-18 19:38:10,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:10,790 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:10,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:10,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:38:10,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-18 19:38:10,791 INFO L87 Difference]: Start difference. First operand 585 states and 718 transitions. cyclomatic complexity: 136 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:11,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:11,074 INFO L93 Difference]: Finished difference Result 1115 states and 1359 transitions. [2022-11-18 19:38:11,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1115 states and 1359 transitions. [2022-11-18 19:38:11,081 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 993 [2022-11-18 19:38:11,086 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1115 states to 1097 states and 1337 transitions. [2022-11-18 19:38:11,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1097 [2022-11-18 19:38:11,087 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1097 [2022-11-18 19:38:11,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1097 states and 1337 transitions. [2022-11-18 19:38:11,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:11,089 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1097 states and 1337 transitions. [2022-11-18 19:38:11,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states and 1337 transitions. [2022-11-18 19:38:11,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 1005. [2022-11-18 19:38:11,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 1005 states have (on average 1.2328358208955223) internal successors, (1239), 1004 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:11,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1239 transitions. [2022-11-18 19:38:11,107 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1005 states and 1239 transitions. [2022-11-18 19:38:11,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:38:11,108 INFO L428 stractBuchiCegarLoop]: Abstraction has 1005 states and 1239 transitions. [2022-11-18 19:38:11,108 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-18 19:38:11,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1005 states and 1239 transitions. [2022-11-18 19:38:11,113 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 934 [2022-11-18 19:38:11,113 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:11,113 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:11,114 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:11,114 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:11,114 INFO L748 eck$LassoCheckResult]: Stem: 12756#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 12743#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 12733#L59 assume !(0 == mp_add_~a3~0#1 % 256); 12734#L59-1 mp_add_~nb~0#1 := 4; 12750#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12778#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12779#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12871#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12870#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 12869#L84-2 [2022-11-18 19:38:11,115 INFO L750 eck$LassoCheckResult]: Loop: 12869#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12867#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12868#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12862#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12863#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 13712#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13711#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13710#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13707#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13705#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 13703#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13701#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13699#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13697#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13695#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13520#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13521#L84 assume !(0 == mp_add_~i~0#1 % 256); 13514#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 13167#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 13508#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 13509#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13654#L90 assume !(0 == mp_add_~i~0#1 % 256); 13602#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 12892#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13601#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13598#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13599#L96 assume !(0 == mp_add_~partial_sum~0#1); 13608#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 13606#L96-4 mp_add_~carry~0#1 := 1; 13604#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13592#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 13590#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13588#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13586#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13583#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13584#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13618#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13436#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13435#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13434#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13431#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 13430#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13429#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13428#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13426#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13425#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13422#L90 assume !(0 == mp_add_~i~0#1 % 256); 13424#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13423#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13419#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 13420#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13496#L96 assume !(0 == mp_add_~partial_sum~0#1); 13495#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 13494#L96-4 mp_add_~carry~0#1 := 1; 13493#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13492#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13491#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13489#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 13411#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13407#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13404#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13403#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13399#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13396#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13393#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13394#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13375#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13176#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12957#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12958#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13171#L84 assume !(0 == mp_add_~i~0#1 % 256); 13166#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 13164#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12936#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12937#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13162#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 13161#L96 assume !(0 == mp_add_~partial_sum~0#1); 13160#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 13159#L96-4 mp_add_~carry~0#1 := 1; 13158#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13155#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13156#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12843#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12844#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12920#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12915#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12917#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12911#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12912#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12907#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12908#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13175#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13174#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12904#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12905#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13170#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 12869#L84-2 [2022-11-18 19:38:11,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:11,115 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 14 times [2022-11-18 19:38:11,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:11,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665972817] [2022-11-18 19:38:11,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:11,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:11,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:11,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:11,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:11,132 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:11,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:11,133 INFO L85 PathProgramCache]: Analyzing trace with hash 269291737, now seen corresponding path program 1 times [2022-11-18 19:38:11,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:11,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434293032] [2022-11-18 19:38:11,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:11,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:11,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-11-18 19:38:11,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:11,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434293032] [2022-11-18 19:38:11,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434293032] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:11,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:11,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:38:11,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399247574] [2022-11-18 19:38:11,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:11,373 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:11,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:11,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:38:11,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:38:11,374 INFO L87 Difference]: Start difference. First operand 1005 states and 1239 transitions. cyclomatic complexity: 239 Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:11,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:11,844 INFO L93 Difference]: Finished difference Result 1650 states and 2000 transitions. [2022-11-18 19:38:11,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1650 states and 2000 transitions. [2022-11-18 19:38:11,854 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1405 [2022-11-18 19:38:11,862 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1650 states to 1633 states and 1978 transitions. [2022-11-18 19:38:11,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1633 [2022-11-18 19:38:11,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1633 [2022-11-18 19:38:11,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1633 states and 1978 transitions. [2022-11-18 19:38:11,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:11,870 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1633 states and 1978 transitions. [2022-11-18 19:38:11,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1633 states and 1978 transitions. [2022-11-18 19:38:11,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1633 to 1392. [2022-11-18 19:38:11,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1392 states, 1392 states have (on average 1.2334770114942528) internal successors, (1717), 1391 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:11,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1392 states to 1392 states and 1717 transitions. [2022-11-18 19:38:11,901 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1392 states and 1717 transitions. [2022-11-18 19:38:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 19:38:11,902 INFO L428 stractBuchiCegarLoop]: Abstraction has 1392 states and 1717 transitions. [2022-11-18 19:38:11,902 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-18 19:38:11,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1392 states and 1717 transitions. [2022-11-18 19:38:11,910 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1281 [2022-11-18 19:38:11,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:11,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:11,913 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:11,914 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:11,914 INFO L748 eck$LassoCheckResult]: Stem: 15437#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 15424#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 15408#L59 assume !(0 == mp_add_~a3~0#1 % 256); 15409#L59-1 mp_add_~nb~0#1 := 4; 15431#L69 assume !(0 == mp_add_~b3~0#1 % 256); 15458#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 15459#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15889#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15888#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 15887#L84-2 [2022-11-18 19:38:11,914 INFO L750 eck$LassoCheckResult]: Loop: 15887#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15886#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15885#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15883#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15882#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 15881#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15880#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15878#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15875#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15873#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 15871#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15869#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15867#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15865#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15862#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15863#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15859#L84 assume !(0 == mp_add_~i~0#1 % 256); 15858#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 15562#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15857#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15855#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15852#L90 assume !(0 == mp_add_~i~0#1 % 256); 15838#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 15835#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15830#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15822#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15817#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15812#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 15810#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15808#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15806#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15803#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15799#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15792#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15791#L90 assume !(0 == mp_add_~i~0#1 % 256); 15790#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15789#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 15788#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15787#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 15785#L96 assume !(0 == mp_add_~partial_sum~0#1); 15783#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 15781#L96-4 mp_add_~carry~0#1 := 1; 15779#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15777#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15775#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 15773#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15771#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15769#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15765#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15762#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 15754#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15752#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15750#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15747#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15744#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 15738#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15736#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15727#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15728#L84 assume !(0 == mp_add_~i~0#1 % 256); 15739#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15740#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15846#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15844#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 15845#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15794#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15724#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15713#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15623#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15622#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15571#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15572#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15890#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15699#L90 assume !(0 == mp_add_~i~0#1 % 256); 15545#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15547#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15698#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15891#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 16017#L96 assume !(0 == mp_add_~partial_sum~0#1); 16016#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 16014#L96-4 mp_add_~carry~0#1 := 1; 15716#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15717#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15522#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15520#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15521#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15597#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15592#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15594#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 15587#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15588#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15583#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15584#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15579#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15580#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15573#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15574#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15704#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 15887#L84-2 [2022-11-18 19:38:11,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:11,915 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 15 times [2022-11-18 19:38:11,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:11,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11012011] [2022-11-18 19:38:11,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:11,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:11,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:11,924 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:11,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:11,937 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:11,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:11,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1437801634, now seen corresponding path program 1 times [2022-11-18 19:38:11,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:11,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242652710] [2022-11-18 19:38:11,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:11,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:11,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:12,178 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 176 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-18 19:38:12,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:12,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242652710] [2022-11-18 19:38:12,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242652710] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:12,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685673536] [2022-11-18 19:38:12,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:12,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:12,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:12,183 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:12,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 19:38:12,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:12,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 19:38:12,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 176 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-18 19:38:12,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:12,511 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 176 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-18 19:38:12,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685673536] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:38:12,511 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:38:12,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2022-11-18 19:38:12,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135348646] [2022-11-18 19:38:12,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:38:12,512 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:12,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:12,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 19:38:12,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-11-18 19:38:12,513 INFO L87 Difference]: Start difference. First operand 1392 states and 1717 transitions. cyclomatic complexity: 332 Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:14,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:14,423 INFO L93 Difference]: Finished difference Result 1802 states and 2133 transitions. [2022-11-18 19:38:14,423 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1802 states and 2133 transitions. [2022-11-18 19:38:14,434 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 1557 [2022-11-18 19:38:14,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1802 states to 1787 states and 2118 transitions. [2022-11-18 19:38:14,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1787 [2022-11-18 19:38:14,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1787 [2022-11-18 19:38:14,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1787 states and 2118 transitions. [2022-11-18 19:38:14,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:14,447 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1787 states and 2118 transitions. [2022-11-18 19:38:14,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1787 states and 2118 transitions. [2022-11-18 19:38:14,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1787 to 1222. [2022-11-18 19:38:14,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1222 states have (on average 1.2111292962356792) internal successors, (1480), 1221 states have internal predecessors, (1480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:14,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1480 transitions. [2022-11-18 19:38:14,473 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1222 states and 1480 transitions. [2022-11-18 19:38:14,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-18 19:38:14,474 INFO L428 stractBuchiCegarLoop]: Abstraction has 1222 states and 1480 transitions. [2022-11-18 19:38:14,474 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-18 19:38:14,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1222 states and 1480 transitions. [2022-11-18 19:38:14,480 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1111 [2022-11-18 19:38:14,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:14,480 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:14,481 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:14,481 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:14,482 INFO L748 eck$LassoCheckResult]: Stem: 19305#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 19292#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 19277#L59 assume !(0 == mp_add_~a3~0#1 % 256); 19278#L59-1 mp_add_~nb~0#1 := 4; 19299#L69 assume !(0 == mp_add_~b3~0#1 % 256); 19325#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 19326#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19412#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19410#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 19411#L84-2 [2022-11-18 19:38:14,482 INFO L750 eck$LassoCheckResult]: Loop: 19411#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19774#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19773#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19772#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19771#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 19770#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19769#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19767#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19764#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19762#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 19760#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19758#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19756#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19754#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19751#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19749#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19748#L84 assume !(0 == mp_add_~i~0#1 % 256); 19747#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 19459#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19746#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19744#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19743#L90 assume !(0 == mp_add_~i~0#1 % 256); 19742#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 19452#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 19741#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19738#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19733#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19734#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 19723#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19724#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19719#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19720#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19716#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19715#L84 assume !(0 == mp_add_~i~0#1 % 256); 19714#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19713#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 19712#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19710#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 19709#L90 assume !(0 == mp_add_~i~0#1 % 256); 19708#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 19707#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 19705#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 19702#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19700#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19698#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19696#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 19694#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19692#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19689#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19684#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19683#L84 assume !(0 == mp_add_~i~0#1 % 256); 19682#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19681#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19679#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 19676#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19672#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19669#L96 assume !(0 == mp_add_~partial_sum~0#1); 19666#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 19663#L96-4 mp_add_~carry~0#1 := 1; 19660#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19658#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19656#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19654#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 19651#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19565#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19566#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19641#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19520#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19521#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19515#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19516#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19511#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19468#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19466#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19462#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19460#L84 assume !(0 == mp_add_~i~0#1 % 256); 19458#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 19456#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 19455#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 19454#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19444#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 19443#L96 assume !(0 == mp_add_~partial_sum~0#1); 19441#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 19442#L96-4 mp_add_~carry~0#1 := 1; 19499#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19389#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19385#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19386#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19480#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19479#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19477#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 19475#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 19474#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 19473#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 19472#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 19471#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 19470#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 19469#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 19467#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 19464#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 19461#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 19411#L84-2 [2022-11-18 19:38:14,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:14,482 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 16 times [2022-11-18 19:38:14,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:14,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493122484] [2022-11-18 19:38:14,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:14,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:14,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:14,491 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:38:14,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:38:14,500 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:38:14,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:14,501 INFO L85 PathProgramCache]: Analyzing trace with hash 153895120, now seen corresponding path program 1 times [2022-11-18 19:38:14,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:14,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905504333] [2022-11-18 19:38:14,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:14,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:14,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:14,937 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 166 proven. 9 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-11-18 19:38:14,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:14,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905504333] [2022-11-18 19:38:14,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905504333] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:14,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895681836] [2022-11-18 19:38:14,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:14,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:14,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:14,946 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:14,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 19:38:15,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:15,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:38:15,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:15,082 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-18 19:38:15,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:15,112 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 150 proven. 3 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-18 19:38:15,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895681836] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:38:15,113 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:38:15,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 11 [2022-11-18 19:38:15,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162140285] [2022-11-18 19:38:15,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:38:15,114 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:15,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:15,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 19:38:15,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-18 19:38:15,115 INFO L87 Difference]: Start difference. First operand 1222 states and 1480 transitions. cyclomatic complexity: 264 Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:16,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:16,982 INFO L93 Difference]: Finished difference Result 1910 states and 2237 transitions. [2022-11-18 19:38:16,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2237 transitions. [2022-11-18 19:38:17,008 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 1632 [2022-11-18 19:38:17,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1893 states and 2220 transitions. [2022-11-18 19:38:17,023 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1893 [2022-11-18 19:38:17,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1893 [2022-11-18 19:38:17,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1893 states and 2220 transitions. [2022-11-18 19:38:17,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:17,027 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1893 states and 2220 transitions. [2022-11-18 19:38:17,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1893 states and 2220 transitions. [2022-11-18 19:38:17,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1893 to 850. [2022-11-18 19:38:17,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 850 states have (on average 1.1741176470588235) internal successors, (998), 849 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:17,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 998 transitions. [2022-11-18 19:38:17,051 INFO L240 hiAutomatonCegarLoop]: Abstraction has 850 states and 998 transitions. [2022-11-18 19:38:17,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-18 19:38:17,052 INFO L428 stractBuchiCegarLoop]: Abstraction has 850 states and 998 transitions. [2022-11-18 19:38:17,052 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-18 19:38:17,052 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 850 states and 998 transitions. [2022-11-18 19:38:17,055 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 714 [2022-11-18 19:38:17,055 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:17,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:17,056 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:17,056 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-18 19:38:17,056 INFO L748 eck$LassoCheckResult]: Stem: 23157#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 23145#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 23130#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 23132#L61 assume !(0 == mp_add_~a2~0#1 % 256); 23133#L59-1 mp_add_~nb~0#1 := 4; 23152#L69 assume !(0 == mp_add_~b3~0#1 % 256); 23141#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 23190#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 23189#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23187#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 23188#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23202#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23203#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23208#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23207#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23206#L108 assume !(0 == mp_add_~i~0#1 % 256); 23178#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 23165#L109-1 [2022-11-18 19:38:17,057 INFO L750 eck$LassoCheckResult]: Loop: 23165#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23158#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23159#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23241#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23170#L108 assume !(0 == mp_add_~i~0#1 % 256); 23171#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23195#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 23196#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 23200#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23199#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23197#L108 assume !(0 == mp_add_~i~0#1 % 256); 23198#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 23205#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 23204#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 23150#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 23151#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 23164#L108 assume !(0 == mp_add_~i~0#1 % 256); 23240#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 23165#L109-1 [2022-11-18 19:38:17,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:17,057 INFO L85 PathProgramCache]: Analyzing trace with hash 788558134, now seen corresponding path program 1 times [2022-11-18 19:38:17,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:17,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734480944] [2022-11-18 19:38:17,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:17,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:17,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:17,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 19:38:17,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:17,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734480944] [2022-11-18 19:38:17,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734480944] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:17,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:17,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:38:17,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724867450] [2022-11-18 19:38:17,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:17,151 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:38:17,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:17,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 1 times [2022-11-18 19:38:17,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:17,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730394659] [2022-11-18 19:38:17,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:17,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:17,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:17,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:38:17,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:17,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730394659] [2022-11-18 19:38:17,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730394659] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:17,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63215459] [2022-11-18 19:38:17,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:17,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:17,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:17,206 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:17,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 19:38:17,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:17,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 19:38:17,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:17,269 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 19:38:17,269 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:38:17,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63215459] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:17,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:38:17,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-18 19:38:17,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57276774] [2022-11-18 19:38:17,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:17,272 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:17,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:17,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:38:17,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:38:17,273 INFO L87 Difference]: Start difference. First operand 850 states and 998 transitions. cyclomatic complexity: 157 Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:17,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:17,436 INFO L93 Difference]: Finished difference Result 1660 states and 1942 transitions. [2022-11-18 19:38:17,436 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 1942 transitions. [2022-11-18 19:38:17,444 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 1428 [2022-11-18 19:38:17,452 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1660 states and 1942 transitions. [2022-11-18 19:38:17,453 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1660 [2022-11-18 19:38:17,454 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1660 [2022-11-18 19:38:17,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1660 states and 1942 transitions. [2022-11-18 19:38:17,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:17,457 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1660 states and 1942 transitions. [2022-11-18 19:38:17,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states and 1942 transitions. [2022-11-18 19:38:17,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 861. [2022-11-18 19:38:17,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 861 states have (on average 1.173054587688734) internal successors, (1010), 860 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:17,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1010 transitions. [2022-11-18 19:38:17,478 INFO L240 hiAutomatonCegarLoop]: Abstraction has 861 states and 1010 transitions. [2022-11-18 19:38:17,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:38:17,479 INFO L428 stractBuchiCegarLoop]: Abstraction has 861 states and 1010 transitions. [2022-11-18 19:38:17,480 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-18 19:38:17,480 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1010 transitions. [2022-11-18 19:38:17,483 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 714 [2022-11-18 19:38:17,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:17,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:17,484 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:17,484 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-18 19:38:17,484 INFO L748 eck$LassoCheckResult]: Stem: 25736#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 25721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 25711#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 25713#L61 assume !(0 == mp_add_~a2~0#1 % 256); 25714#L59-1 mp_add_~nb~0#1 := 4; 25731#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 25733#L71 assume !(0 == mp_add_~b2~0#1 % 256); 25783#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 25781#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 25780#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25747#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 25748#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 25742#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 25743#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 25777#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25776#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25774#L108 assume !(0 == mp_add_~i~0#1 % 256); 25771#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 25769#L109-1 [2022-11-18 19:38:17,484 INFO L750 eck$LassoCheckResult]: Loop: 25769#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 25766#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 25767#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25773#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25772#L108 assume !(0 == mp_add_~i~0#1 % 256); 25758#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 25757#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 25737#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 25726#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25727#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25741#L108 assume !(0 == mp_add_~i~0#1 % 256); 25770#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 25768#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 25765#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 25762#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 25761#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 25759#L108 assume !(0 == mp_add_~i~0#1 % 256); 25760#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 25769#L109-1 [2022-11-18 19:38:17,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:17,485 INFO L85 PathProgramCache]: Analyzing trace with hash 2019093187, now seen corresponding path program 1 times [2022-11-18 19:38:17,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:17,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722120032] [2022-11-18 19:38:17,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:17,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:17,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:17,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 19:38:17,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:17,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722120032] [2022-11-18 19:38:17,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722120032] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:17,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:17,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:38:17,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441703934] [2022-11-18 19:38:17,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:17,541 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:38:17,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:17,541 INFO L85 PathProgramCache]: Analyzing trace with hash -2027259944, now seen corresponding path program 2 times [2022-11-18 19:38:17,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:17,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916129704] [2022-11-18 19:38:17,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:17,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:17,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:17,591 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:38:17,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:17,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916129704] [2022-11-18 19:38:17,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916129704] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:17,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706933213] [2022-11-18 19:38:17,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 19:38:17,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:17,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:17,602 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:17,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 19:38:17,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 19:38:17,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:38:17,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 19:38:17,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:17,700 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 19:38:17,700 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:38:17,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706933213] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:17,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:38:17,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-11-18 19:38:17,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384745750] [2022-11-18 19:38:17,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:17,701 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:17,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:17,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:38:17,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:38:17,702 INFO L87 Difference]: Start difference. First operand 861 states and 1010 transitions. cyclomatic complexity: 158 Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:17,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:17,897 INFO L93 Difference]: Finished difference Result 969 states and 1116 transitions. [2022-11-18 19:38:17,897 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 969 states and 1116 transitions. [2022-11-18 19:38:17,902 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 725 [2022-11-18 19:38:17,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 969 states to 864 states and 957 transitions. [2022-11-18 19:38:17,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 864 [2022-11-18 19:38:17,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 864 [2022-11-18 19:38:17,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 957 transitions. [2022-11-18 19:38:17,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:17,910 INFO L218 hiAutomatonCegarLoop]: Abstraction has 864 states and 957 transitions. [2022-11-18 19:38:17,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 957 transitions. [2022-11-18 19:38:17,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 708. [2022-11-18 19:38:17,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 708 states have (on average 1.1257062146892656) internal successors, (797), 707 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 797 transitions. [2022-11-18 19:38:17,924 INFO L240 hiAutomatonCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-18 19:38:17,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:38:17,925 INFO L428 stractBuchiCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-18 19:38:17,925 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-18 19:38:17,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 708 states and 797 transitions. [2022-11-18 19:38:17,928 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-18 19:38:17,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:17,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:17,929 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-18 19:38:17,929 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-18 19:38:17,930 INFO L748 eck$LassoCheckResult]: Stem: 27623#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 27613#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 27597#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 27599#L61 assume !(0 == mp_add_~a2~0#1 % 256); 27600#L59-1 mp_add_~nb~0#1 := 4; 27618#L69 assume !(0 == mp_add_~b3~0#1 % 256); 27620#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 27653#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 27654#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27650#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 27642#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 27643#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 28037#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 28036#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 28033#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 28031#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 28030#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28029#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28028#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28027#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28026#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28019#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27787#L83-1 [2022-11-18 19:38:17,930 INFO L750 eck$LassoCheckResult]: Loop: 27787#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 27629#L90 assume !(0 == mp_add_~i~0#1 % 256); 27630#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 27672#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 28013#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 28010#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 28008#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 28005#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 28003#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28002#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28001#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28000#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 27953#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27764#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 27948#L90 assume !(0 == mp_add_~i~0#1 % 256); 27949#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 27943#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 27944#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 27935#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 27937#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 27930#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 27931#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 27926#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 27927#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 28175#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 28174#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27920#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 27921#L90 assume !(0 == mp_add_~i~0#1 % 256); 27916#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 27917#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 27839#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 27840#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 27834#L96 assume !(0 == mp_add_~partial_sum~0#1); 27835#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 27830#L96-4 mp_add_~carry~0#1 := 1; 27831#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 27826#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 27827#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 27822#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 27823#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 27818#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 27819#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 27809#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 27811#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 27804#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 27805#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 28025#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 28024#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 28023#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 27692#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 27693#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 28022#L84 assume !(0 == mp_add_~i~0#1 % 256); 28021#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 28020#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 28018#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 27787#L83-1 [2022-11-18 19:38:17,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:17,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1705939075, now seen corresponding path program 1 times [2022-11-18 19:38:17,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:17,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591904730] [2022-11-18 19:38:17,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:17,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:17,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:18,049 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-18 19:38:18,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:18,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591904730] [2022-11-18 19:38:18,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591904730] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:18,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:18,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:38:18,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191708396] [2022-11-18 19:38:18,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:18,051 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:38:18,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:18,051 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 1 times [2022-11-18 19:38:18,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:18,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076462295] [2022-11-18 19:38:18,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:18,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:18,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:18,237 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-18 19:38:18,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:18,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076462295] [2022-11-18 19:38:18,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076462295] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:18,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914544176] [2022-11-18 19:38:18,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:18,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:18,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:18,242 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:18,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 19:38:18,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:18,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:38:18,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:18,451 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 19:38:18,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:18,611 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 19:38:18,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914544176] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:38:18,611 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:38:18,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 15 [2022-11-18 19:38:18,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112289840] [2022-11-18 19:38:18,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:38:18,612 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:18,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:18,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:38:18,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:38:18,613 INFO L87 Difference]: Start difference. First operand 708 states and 797 transitions. cyclomatic complexity: 97 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:18,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:18,873 INFO L93 Difference]: Finished difference Result 2052 states and 2298 transitions. [2022-11-18 19:38:18,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2052 states and 2298 transitions. [2022-11-18 19:38:18,884 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 1839 [2022-11-18 19:38:18,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2052 states to 2052 states and 2298 transitions. [2022-11-18 19:38:18,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2052 [2022-11-18 19:38:18,902 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2052 [2022-11-18 19:38:18,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2052 states and 2298 transitions. [2022-11-18 19:38:18,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:18,905 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2052 states and 2298 transitions. [2022-11-18 19:38:18,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states and 2298 transitions. [2022-11-18 19:38:18,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 708. [2022-11-18 19:38:18,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 708 states have (on average 1.1257062146892656) internal successors, (797), 707 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:18,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 797 transitions. [2022-11-18 19:38:18,933 INFO L240 hiAutomatonCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-18 19:38:18,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:38:18,934 INFO L428 stractBuchiCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-18 19:38:18,934 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-18 19:38:18,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 708 states and 797 transitions. [2022-11-18 19:38:18,937 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-18 19:38:18,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:18,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:18,940 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-18 19:38:18,942 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-18 19:38:18,944 INFO L748 eck$LassoCheckResult]: Stem: 30732#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 30722#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 30712#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 30714#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 30715#L63 assume !(0 == mp_add_~a1~0#1 % 256); 30716#L59-1 mp_add_~nb~0#1 := 4; 30763#L69 assume !(0 == mp_add_~b3~0#1 % 256); 30764#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 30757#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30758#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30756#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 30748#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 30749#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 31161#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 31160#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 31157#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 31155#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 31154#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 31153#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 31152#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 31151#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 31150#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 31149#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30899#L83-1 [2022-11-18 19:38:18,944 INFO L750 eck$LassoCheckResult]: Loop: 30899#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 31146#L90 assume !(0 == mp_add_~i~0#1 % 256); 31145#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 30779#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 31143#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 31140#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 31138#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 31137#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 31134#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 31132#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 31130#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 31128#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 31125#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30876#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 30783#L90 assume !(0 == mp_add_~i~0#1 % 256); 30745#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 30746#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 31124#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 31121#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 31122#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 31135#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 31133#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 31131#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 31129#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 31126#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 31123#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30774#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 30775#L90 assume !(0 == mp_add_~i~0#1 % 256); 31119#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 31117#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 31105#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 31103#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 31102#L96 assume !(0 == mp_add_~partial_sum~0#1); 31101#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 31100#L96-4 mp_add_~carry~0#1 := 1; 31099#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 31098#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 31097#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 31096#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 31095#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 31094#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 31093#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 30929#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 30925#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 30926#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 30921#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 30922#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 30917#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 30918#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 30913#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 30914#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 31164#L84 assume !(0 == mp_add_~i~0#1 % 256); 31163#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 31162#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 31148#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 30899#L83-1 [2022-11-18 19:38:18,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:18,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1740949060, now seen corresponding path program 1 times [2022-11-18 19:38:18,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:18,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045604720] [2022-11-18 19:38:18,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:18,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:18,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:19,101 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-18 19:38:19,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:19,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045604720] [2022-11-18 19:38:19,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045604720] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:19,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:19,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 19:38:19,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096041793] [2022-11-18 19:38:19,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:19,103 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:38:19,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:19,103 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 2 times [2022-11-18 19:38:19,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:19,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127628601] [2022-11-18 19:38:19,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:19,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:19,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:19,273 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-18 19:38:19,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:19,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127628601] [2022-11-18 19:38:19,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127628601] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:19,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278887061] [2022-11-18 19:38:19,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 19:38:19,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:19,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:19,278 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:19,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 19:38:19,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 19:38:19,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:38:19,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:38:19,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:19,412 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-18 19:38:19,412 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:38:19,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278887061] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:19,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:38:19,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-18 19:38:19,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512827061] [2022-11-18 19:38:19,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:19,414 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:19,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:19,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:38:19,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 19:38:19,414 INFO L87 Difference]: Start difference. First operand 708 states and 797 transitions. cyclomatic complexity: 97 Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:19,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:19,838 INFO L93 Difference]: Finished difference Result 2729 states and 3055 transitions. [2022-11-18 19:38:19,838 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2729 states and 3055 transitions. [2022-11-18 19:38:19,849 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2452 [2022-11-18 19:38:19,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2729 states to 2729 states and 3055 transitions. [2022-11-18 19:38:19,861 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2729 [2022-11-18 19:38:19,863 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2729 [2022-11-18 19:38:19,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2729 states and 3055 transitions. [2022-11-18 19:38:19,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:19,867 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2729 states and 3055 transitions. [2022-11-18 19:38:19,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2729 states and 3055 transitions. [2022-11-18 19:38:19,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2729 to 708. [2022-11-18 19:38:19,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 708 states have (on average 1.1257062146892656) internal successors, (797), 707 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:19,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 797 transitions. [2022-11-18 19:38:19,891 INFO L240 hiAutomatonCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-18 19:38:19,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 19:38:19,892 INFO L428 stractBuchiCegarLoop]: Abstraction has 708 states and 797 transitions. [2022-11-18 19:38:19,892 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-18 19:38:19,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 708 states and 797 transitions. [2022-11-18 19:38:19,895 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-18 19:38:19,895 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:19,895 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:19,896 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:19,896 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-18 19:38:19,896 INFO L748 eck$LassoCheckResult]: Stem: 34353#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 34343#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 34333#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 34335#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 34336#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 34337#L59-1 mp_add_~nb~0#1 := 4; 34574#L69 assume !(0 == mp_add_~b3~0#1 % 256); 34575#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 34568#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34569#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34566#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34565#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 34564#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34563#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34562#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34559#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 34557#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 34556#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34555#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34554#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34553#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34552#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34551#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34511#L83-1 [2022-11-18 19:38:19,896 INFO L750 eck$LassoCheckResult]: Loop: 34511#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34752#L90 assume !(0 == mp_add_~i~0#1 % 256); 34751#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 34375#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34725#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34720#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 34716#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34713#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 34398#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34396#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34397#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34391#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34387#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34388#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34645#L90 assume !(0 == mp_add_~i~0#1 % 256); 34644#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34642#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 34372#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 34637#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 34639#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34769#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34767#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 34625#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34622#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34619#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34612#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34607#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 34606#L90 assume !(0 == mp_add_~i~0#1 % 256); 34605#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 34604#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 34603#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 34601#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 34600#L96 assume !(0 == mp_add_~partial_sum~0#1); 34599#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 34598#L96-4 mp_add_~carry~0#1 := 1; 34597#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34596#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34595#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34594#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 34593#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34592#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34591#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 34589#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 34588#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 34587#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 34586#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 34585#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 34584#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 34583#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 34582#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 34581#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 34580#L84 assume !(0 == mp_add_~i~0#1 % 256); 34579#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 34576#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 34550#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 34511#L83-1 [2022-11-18 19:38:19,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:19,897 INFO L85 PathProgramCache]: Analyzing trace with hash -52005318, now seen corresponding path program 1 times [2022-11-18 19:38:19,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:19,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532788015] [2022-11-18 19:38:19,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:19,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:19,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:20,037 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-18 19:38:20,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:20,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532788015] [2022-11-18 19:38:20,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532788015] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:20,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:20,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:38:20,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411060559] [2022-11-18 19:38:20,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:20,038 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:38:20,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:20,039 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 3 times [2022-11-18 19:38:20,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:20,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870384963] [2022-11-18 19:38:20,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:20,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:20,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:20,216 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-18 19:38:20,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:20,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870384963] [2022-11-18 19:38:20,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870384963] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:20,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150390971] [2022-11-18 19:38:20,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 19:38:20,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:20,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:20,222 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:20,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-18 19:38:20,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-18 19:38:20,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:38:20,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:38:20,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:20,353 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-18 19:38:20,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:38:20,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150390971] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:20,353 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:38:20,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-11-18 19:38:20,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230552688] [2022-11-18 19:38:20,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:20,354 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:20,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:20,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:38:20,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:38:20,355 INFO L87 Difference]: Start difference. First operand 708 states and 797 transitions. cyclomatic complexity: 97 Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:20,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:20,920 INFO L93 Difference]: Finished difference Result 2713 states and 3036 transitions. [2022-11-18 19:38:20,920 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2713 states and 3036 transitions. [2022-11-18 19:38:20,933 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 2452 [2022-11-18 19:38:20,943 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2713 states to 2713 states and 3036 transitions. [2022-11-18 19:38:20,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2713 [2022-11-18 19:38:20,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2713 [2022-11-18 19:38:20,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2713 states and 3036 transitions. [2022-11-18 19:38:20,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:20,950 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2713 states and 3036 transitions. [2022-11-18 19:38:20,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states and 3036 transitions. [2022-11-18 19:38:20,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 682. [2022-11-18 19:38:20,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 682 states have (on average 1.1217008797653958) internal successors, (765), 681 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:20,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 765 transitions. [2022-11-18 19:38:20,973 INFO L240 hiAutomatonCegarLoop]: Abstraction has 682 states and 765 transitions. [2022-11-18 19:38:20,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 19:38:20,974 INFO L428 stractBuchiCegarLoop]: Abstraction has 682 states and 765 transitions. [2022-11-18 19:38:20,974 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-18 19:38:20,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 682 states and 765 transitions. [2022-11-18 19:38:20,976 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-18 19:38:20,976 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:20,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:20,977 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:20,977 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-11-18 19:38:20,978 INFO L748 eck$LassoCheckResult]: Stem: 37960#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 37950#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 37941#L59 assume !(0 == mp_add_~a3~0#1 % 256); 37942#L59-1 mp_add_~nb~0#1 := 4; 37955#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 37947#L71 assume !(0 == mp_add_~b2~0#1 % 256); 37948#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 37972#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38116#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38117#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 38112#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 38113#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 38108#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 38109#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38495#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38598#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 38596#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 38594#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 38591#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 38589#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38587#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38585#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38584#L84 assume !(0 == mp_add_~i~0#1 % 256); 37971#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 37963#L85-1 [2022-11-18 19:38:20,978 INFO L750 eck$LassoCheckResult]: Loop: 37963#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 37951#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 37952#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38087#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38605#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 38580#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 38578#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 38576#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 38574#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38572#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38570#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38568#L84 assume !(0 == mp_add_~i~0#1 % 256); 38565#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 38564#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 38561#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 38558#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38552#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38549#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 38547#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 38545#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 38543#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 38541#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38539#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38537#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38535#L84 assume !(0 == mp_add_~i~0#1 % 256); 38533#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 38531#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 38529#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 38527#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38524#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38525#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 38579#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 38577#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 38575#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 38573#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38571#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38569#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38510#L84 assume !(0 == mp_add_~i~0#1 % 256); 38567#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 38499#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 38496#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 38497#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 38607#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 38606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 38592#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 38590#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 38588#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 38586#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 38582#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 38509#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 38506#L84 assume !(0 == mp_add_~i~0#1 % 256); 38502#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 37963#L85-1 [2022-11-18 19:38:20,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:20,978 INFO L85 PathProgramCache]: Analyzing trace with hash 2050582902, now seen corresponding path program 1 times [2022-11-18 19:38:20,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:20,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184639732] [2022-11-18 19:38:20,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:20,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:20,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:21,039 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-18 19:38:21,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:21,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184639732] [2022-11-18 19:38:21,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184639732] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:38:21,040 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:38:21,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:38:21,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697593672] [2022-11-18 19:38:21,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:38:21,040 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:38:21,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:21,041 INFO L85 PathProgramCache]: Analyzing trace with hash 239687477, now seen corresponding path program 1 times [2022-11-18 19:38:21,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:21,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121875176] [2022-11-18 19:38:21,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:21,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:21,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:21,178 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 18 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:38:21,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:21,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121875176] [2022-11-18 19:38:21,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121875176] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:21,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284819424] [2022-11-18 19:38:21,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:21,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:21,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:21,186 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:21,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-18 19:38:21,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:21,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:38:21,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:21,393 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-18 19:38:21,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:21,479 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-18 19:38:21,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284819424] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:38:21,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:38:21,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2022-11-18 19:38:21,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252781789] [2022-11-18 19:38:21,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:38:21,480 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:21,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:21,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 19:38:21,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 19:38:21,481 INFO L87 Difference]: Start difference. First operand 682 states and 765 transitions. cyclomatic complexity: 91 Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:21,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:21,486 INFO L93 Difference]: Finished difference Result 659 states and 737 transitions. [2022-11-18 19:38:21,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 659 states and 737 transitions. [2022-11-18 19:38:21,489 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-18 19:38:21,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 659 states to 659 states and 737 transitions. [2022-11-18 19:38:21,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 659 [2022-11-18 19:38:21,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2022-11-18 19:38:21,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 659 states and 737 transitions. [2022-11-18 19:38:21,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:21,493 INFO L218 hiAutomatonCegarLoop]: Abstraction has 659 states and 737 transitions. [2022-11-18 19:38:21,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states and 737 transitions. [2022-11-18 19:38:21,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 659. [2022-11-18 19:38:21,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 659 states have (on average 1.118361153262519) internal successors, (737), 658 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:21,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 737 transitions. [2022-11-18 19:38:21,505 INFO L240 hiAutomatonCegarLoop]: Abstraction has 659 states and 737 transitions. [2022-11-18 19:38:21,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 19:38:21,506 INFO L428 stractBuchiCegarLoop]: Abstraction has 659 states and 737 transitions. [2022-11-18 19:38:21,506 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-18 19:38:21,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 737 transitions. [2022-11-18 19:38:21,508 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 613 [2022-11-18 19:38:21,508 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:21,508 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:21,509 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-18 19:38:21,509 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-18 19:38:21,509 INFO L748 eck$LassoCheckResult]: Stem: 39621#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 39611#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 39599#L59 assume !(0 == mp_add_~a3~0#1 % 256); 39600#L59-1 mp_add_~nb~0#1 := 4; 39616#L69 assume !(0 == mp_add_~b3~0#1 % 256); 39618#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 39634#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39776#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 39775#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 39774#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 39773#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 39772#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 39771#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 39770#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 39769#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 39768#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 39767#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 39764#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 39762#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 39761#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 39760#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 39759#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 39758#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39757#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39755#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 39756#L83-1 [2022-11-18 19:38:21,510 INFO L750 eck$LassoCheckResult]: Loop: 39756#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 40012#L90 assume !(0 == mp_add_~i~0#1 % 256); 40010#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 39641#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 40007#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 40003#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 40000#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 39989#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 39987#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 39985#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 39984#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39982#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39980#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 39733#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 39960#L90 assume !(0 == mp_add_~i~0#1 % 256); 39636#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 39637#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 39999#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 39997#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 39995#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 39993#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 39991#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 39988#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 39986#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39983#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39981#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 39979#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 39627#L90 assume !(0 == mp_add_~i~0#1 % 256); 39628#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 39977#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 39973#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 39971#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 39970#L96 assume !(0 == mp_add_~partial_sum~0#1); 39969#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 39968#L96-4 mp_add_~carry~0#1 := 1; 39967#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 39966#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 39965#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 39964#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 39963#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39962#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39961#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 39796#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 39792#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 39793#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 40021#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 40020#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 39781#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 39782#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 39777#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 39778#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 40019#L84 assume !(0 == mp_add_~i~0#1 % 256); 40018#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 40017#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 40015#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 39756#L83-1 [2022-11-18 19:38:21,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:21,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1613858065, now seen corresponding path program 1 times [2022-11-18 19:38:21,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:21,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121769716] [2022-11-18 19:38:21,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:21,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:21,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:21,777 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-18 19:38:21,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:21,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121769716] [2022-11-18 19:38:21,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121769716] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:21,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031313282] [2022-11-18 19:38:21,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:21,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:21,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:21,785 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:21,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-18 19:38:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:21,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 19:38:21,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:22,063 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-18 19:38:22,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:22,274 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-18 19:38:22,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031313282] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:38:22,274 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:38:22,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 14 [2022-11-18 19:38:22,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800584759] [2022-11-18 19:38:22,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:38:22,275 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:38:22,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:22,275 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 4 times [2022-11-18 19:38:22,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:22,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778873690] [2022-11-18 19:38:22,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:22,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:22,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:22,430 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-18 19:38:22,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:22,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778873690] [2022-11-18 19:38:22,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778873690] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:22,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891506842] [2022-11-18 19:38:22,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 19:38:22,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:22,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:22,438 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:22,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-18 19:38:22,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 19:38:22,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:38:22,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:38:22,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:22,625 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 19:38:22,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:38:22,766 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 19:38:22,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891506842] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:38:22,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:38:22,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 15 [2022-11-18 19:38:22,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688750270] [2022-11-18 19:38:22,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:38:22,799 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:38:22,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:38:22,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 19:38:22,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-11-18 19:38:22,801 INFO L87 Difference]: Start difference. First operand 659 states and 737 transitions. cyclomatic complexity: 86 Second operand has 15 states, 14 states have (on average 5.0) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:23,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:38:23,724 INFO L93 Difference]: Finished difference Result 1871 states and 2053 transitions. [2022-11-18 19:38:23,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1871 states and 2053 transitions. [2022-11-18 19:38:23,731 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 1495 [2022-11-18 19:38:23,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1871 states to 1735 states and 1895 transitions. [2022-11-18 19:38:23,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1735 [2022-11-18 19:38:23,738 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1735 [2022-11-18 19:38:23,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1735 states and 1895 transitions. [2022-11-18 19:38:23,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:38:23,741 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1735 states and 1895 transitions. [2022-11-18 19:38:23,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1735 states and 1895 transitions. [2022-11-18 19:38:23,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1735 to 1215. [2022-11-18 19:38:23,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1215 states, 1215 states have (on average 1.1012345679012345) internal successors, (1338), 1214 states have internal predecessors, (1338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:38:23,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1215 states to 1215 states and 1338 transitions. [2022-11-18 19:38:23,766 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1215 states and 1338 transitions. [2022-11-18 19:38:23,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 19:38:23,766 INFO L428 stractBuchiCegarLoop]: Abstraction has 1215 states and 1338 transitions. [2022-11-18 19:38:23,767 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-18 19:38:23,767 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1215 states and 1338 transitions. [2022-11-18 19:38:23,770 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 1128 [2022-11-18 19:38:23,770 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:38:23,770 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:38:23,771 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-18 19:38:23,771 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-18 19:38:23,773 INFO L748 eck$LassoCheckResult]: Stem: 42675#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 42666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 42659#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 42661#L61 assume !(0 == mp_add_~a2~0#1 % 256); 42662#L59-1 mp_add_~nb~0#1 := 4; 42670#L69 assume !(0 == mp_add_~b3~0#1 % 256); 42672#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 42686#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 42692#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 42693#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 42852#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 42851#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 42850#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 42849#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 42848#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 42847#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 42846#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 42845#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 42842#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 42840#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 42839#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 42838#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 42837#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 42836#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 42835#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 42833#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 42834#L83-1 [2022-11-18 19:38:23,773 INFO L750 eck$LassoCheckResult]: Loop: 42834#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 43078#L90 assume !(0 == mp_add_~i~0#1 % 256); 43077#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 42700#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 43076#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 43073#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 43071#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 43070#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 43069#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 43068#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 43064#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 43062#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 43060#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 42783#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 43057#L90 assume !(0 == mp_add_~i~0#1 % 256); 43056#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 43054#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 42697#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 43050#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 43051#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 43067#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 43066#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 43065#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 43063#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 43061#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 43059#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 43058#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 42958#L90 assume !(0 == mp_add_~i~0#1 % 256); 43055#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 43053#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 43052#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 42954#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 42953#L96 assume !(0 == mp_add_~partial_sum~0#1); 42952#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 42951#L96-4 mp_add_~carry~0#1 := 1; 42950#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 42949#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 42948#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 42947#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 42946#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 42945#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 42726#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 42727#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 42858#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 42857#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 42725#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 42724#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 42723#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 42722#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 42721#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 42703#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 42704#L84 assume !(0 == mp_add_~i~0#1 % 256); 43081#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 43080#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 43079#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 42834#L83-1 [2022-11-18 19:38:23,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:38:23,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1250312817, now seen corresponding path program 1 times [2022-11-18 19:38:23,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:38:23,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103116210] [2022-11-18 19:38:23,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:23,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:38:23,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:24,078 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-18 19:38:24,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:38:24,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103116210] [2022-11-18 19:38:24,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103116210] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:38:24,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558557672] [2022-11-18 19:38:24,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:38:24,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:38:24,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:38:24,086 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:38:24,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-18 19:38:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:38:24,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 19:38:24,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:38:24,818 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-18 19:38:24,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:39:31,237 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-18 19:39:31,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558557672] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:39:31,238 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:39:31,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-11-18 19:39:31,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205811299] [2022-11-18 19:39:31,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:39:31,238 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:39:31,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:31,239 INFO L85 PathProgramCache]: Analyzing trace with hash 168012638, now seen corresponding path program 5 times [2022-11-18 19:39:31,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:31,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830642545] [2022-11-18 19:39:31,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:31,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:31,414 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-18 19:39:31,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:31,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830642545] [2022-11-18 19:39:31,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830642545] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:39:31,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101575198] [2022-11-18 19:39:31,415 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 19:39:31,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:39:31,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:31,419 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:39:31,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-18 19:39:31,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-18 19:39:31,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:39:31,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:39:31,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:39:31,564 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-18 19:39:31,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:39:31,660 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-18 19:39:31,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101575198] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:39:31,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:39:31,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 6] total 13 [2022-11-18 19:39:31,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172316519] [2022-11-18 19:39:31,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:39:31,661 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:39:31,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:39:31,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 19:39:31,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=347, Unknown=0, NotChecked=0, Total=506 [2022-11-18 19:39:31,662 INFO L87 Difference]: Start difference. First operand 1215 states and 1338 transitions. cyclomatic complexity: 137 Second operand has 23 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 23 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:34,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:39:34,950 INFO L93 Difference]: Finished difference Result 1747 states and 1890 transitions. [2022-11-18 19:39:34,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1747 states and 1890 transitions. [2022-11-18 19:39:34,957 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 1363 [2022-11-18 19:39:34,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1747 states to 1616 states and 1756 transitions. [2022-11-18 19:39:34,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1616 [2022-11-18 19:39:34,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1616 [2022-11-18 19:39:34,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1616 states and 1756 transitions. [2022-11-18 19:39:34,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:39:34,966 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1616 states and 1756 transitions. [2022-11-18 19:39:34,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1616 states and 1756 transitions. [2022-11-18 19:39:34,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1616 to 1309. [2022-11-18 19:39:34,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 1309 states have (on average 1.0962566844919786) internal successors, (1435), 1308 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:34,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1435 transitions. [2022-11-18 19:39:34,993 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1309 states and 1435 transitions. [2022-11-18 19:39:34,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-18 19:39:34,994 INFO L428 stractBuchiCegarLoop]: Abstraction has 1309 states and 1435 transitions. [2022-11-18 19:39:34,994 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-18 19:39:34,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1309 states and 1435 transitions. [2022-11-18 19:39:34,998 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 1166 [2022-11-18 19:39:34,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:34,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:34,999 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:34,999 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:35,000 INFO L748 eck$LassoCheckResult]: Stem: 46196#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 46185#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 46176#L59 assume !(0 == mp_add_~a3~0#1 % 256); 46177#L59-1 mp_add_~nb~0#1 := 4; 46370#L69 assume !(0 == mp_add_~b3~0#1 % 256); 46369#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 46368#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46367#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46366#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 46365#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 46364#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 46363#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 46362#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46361#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 46360#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 46359#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 46358#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 46355#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46353#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 46352#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 46351#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 46350#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 46349#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46348#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46347#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46346#L84 assume !(0 == mp_add_~i~0#1 % 256); 46345#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 46260#L85-1 [2022-11-18 19:39:35,000 INFO L750 eck$LassoCheckResult]: Loop: 46260#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 46344#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 46343#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46342#L90 assume !(0 == mp_add_~i~0#1 % 256); 46341#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 46290#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 46340#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 46337#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46335#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 46334#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 46333#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 46332#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 46331#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46330#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46329#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46328#L84 assume !(0 == mp_add_~i~0#1 % 256); 46327#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 46326#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 46256#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 46325#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46324#L90 assume !(0 == mp_add_~i~0#1 % 256); 46323#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 46322#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 46321#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 46318#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46316#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 46315#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 46314#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 46313#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 46312#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46310#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46309#L84 assume !(0 == mp_add_~i~0#1 % 256); 46308#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 46307#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 46306#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 46305#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46304#L90 assume !(0 == mp_add_~i~0#1 % 256); 46303#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 46302#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 46301#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 46298#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46292#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 46293#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 46283#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 46284#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 46275#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46276#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46265#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46263#L84 assume !(0 == mp_add_~i~0#1 % 256); 46261#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 46258#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 46253#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 46254#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 46294#L90 assume !(0 == mp_add_~i~0#1 % 256); 46295#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 46285#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 46286#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 46277#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 46278#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 46270#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 46269#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 46268#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 46267#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 46266#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 46264#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 46262#L84 assume !(0 == mp_add_~i~0#1 % 256); 46259#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 46260#L85-1 [2022-11-18 19:39:35,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:35,001 INFO L85 PathProgramCache]: Analyzing trace with hash 434383451, now seen corresponding path program 1 times [2022-11-18 19:39:35,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:35,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167362682] [2022-11-18 19:39:35,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:35,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:35,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:35,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:35,027 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:35,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:35,028 INFO L85 PathProgramCache]: Analyzing trace with hash -2024288261, now seen corresponding path program 1 times [2022-11-18 19:39:35,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:35,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765878606] [2022-11-18 19:39:35,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:35,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:35,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:35,192 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-18 19:39:35,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:35,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765878606] [2022-11-18 19:39:35,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765878606] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:39:35,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:39:35,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:39:35,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254926467] [2022-11-18 19:39:35,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:39:35,194 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:39:35,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:39:35,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:39:35,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:39:35,194 INFO L87 Difference]: Start difference. First operand 1309 states and 1435 transitions. cyclomatic complexity: 141 Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:35,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:39:35,350 INFO L93 Difference]: Finished difference Result 1097 states and 1178 transitions. [2022-11-18 19:39:35,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1097 states and 1178 transitions. [2022-11-18 19:39:35,354 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 872 [2022-11-18 19:39:35,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1097 states to 1093 states and 1174 transitions. [2022-11-18 19:39:35,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1093 [2022-11-18 19:39:35,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1093 [2022-11-18 19:39:35,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1093 states and 1174 transitions. [2022-11-18 19:39:35,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:39:35,360 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1093 states and 1174 transitions. [2022-11-18 19:39:35,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states and 1174 transitions. [2022-11-18 19:39:35,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 871. [2022-11-18 19:39:35,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 871 states have (on average 1.079219288174512) internal successors, (940), 870 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:35,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 940 transitions. [2022-11-18 19:39:35,386 INFO L240 hiAutomatonCegarLoop]: Abstraction has 871 states and 940 transitions. [2022-11-18 19:39:35,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:39:35,387 INFO L428 stractBuchiCegarLoop]: Abstraction has 871 states and 940 transitions. [2022-11-18 19:39:35,387 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-18 19:39:35,387 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 871 states and 940 transitions. [2022-11-18 19:39:35,389 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 657 [2022-11-18 19:39:35,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:35,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:35,394 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-18 19:39:35,395 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-18 19:39:35,395 INFO L748 eck$LassoCheckResult]: Stem: 48612#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 48600#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 48585#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 48587#L61 assume !(0 == mp_add_~a2~0#1 % 256); 48588#L59-1 mp_add_~nb~0#1 := 4; 48608#L69 assume !(0 == mp_add_~b3~0#1 % 256); 48609#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 48672#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48673#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 48668#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 48669#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 48664#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 48665#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 48660#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48661#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 48656#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48657#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48651#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 48652#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 48643#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 48644#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 48639#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 48640#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 48635#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 48636#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 48631#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 48632#L84 assume !(0 == mp_add_~i~0#1 % 256); 48627#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 48628#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 48681#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 48679#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 48680#L90 assume !(0 == mp_add_~i~0#1 % 256); 48676#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 48592#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48593#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 49358#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 49355#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49353#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 49352#L100-1 [2022-11-18 19:39:35,395 INFO L750 eck$LassoCheckResult]: Loop: 49352#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49351#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49350#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49349#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49348#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 49347#L84 assume !(0 == mp_add_~i~0#1 % 256); 49314#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 49289#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 49290#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 49313#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 49312#L90 assume !(0 == mp_add_~i~0#1 % 256); 49311#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 49310#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 49309#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 49307#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 49303#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49304#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49299#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 49300#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 49295#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49296#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49186#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 49179#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 49180#L90 assume !(0 == mp_add_~i~0#1 % 256); 48624#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 48625#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 48594#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 48595#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 49372#L96 assume !(0 == mp_add_~partial_sum~0#1); 49371#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 49370#L96-4 mp_add_~carry~0#1 := 1; 49369#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49368#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49367#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 49366#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 49365#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 49364#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 49363#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 49362#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 49360#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 49356#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 49354#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 49352#L100-1 [2022-11-18 19:39:35,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:35,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1608048933, now seen corresponding path program 1 times [2022-11-18 19:39:35,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:35,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594424319] [2022-11-18 19:39:35,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:35,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:35,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:35,431 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:35,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:35,465 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:35,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:35,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1579420839, now seen corresponding path program 1 times [2022-11-18 19:39:35,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:35,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103101669] [2022-11-18 19:39:35,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:35,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:35,584 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-18 19:39:35,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:35,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103101669] [2022-11-18 19:39:35,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103101669] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:39:35,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583615580] [2022-11-18 19:39:35,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:35,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:39:35,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:35,590 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:39:35,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-18 19:39:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:35,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:39:35,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:39:35,810 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-18 19:39:35,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:39:35,904 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-18 19:39:35,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583615580] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:39:35,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:39:35,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 8 [2022-11-18 19:39:35,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186588095] [2022-11-18 19:39:35,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:39:35,907 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:39:35,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:39:35,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 19:39:35,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-18 19:39:35,908 INFO L87 Difference]: Start difference. First operand 871 states and 940 transitions. cyclomatic complexity: 81 Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:36,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:39:36,066 INFO L93 Difference]: Finished difference Result 1229 states and 1305 transitions. [2022-11-18 19:39:36,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1229 states and 1305 transitions. [2022-11-18 19:39:36,071 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 703 [2022-11-18 19:39:36,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1229 states to 1187 states and 1260 transitions. [2022-11-18 19:39:36,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1187 [2022-11-18 19:39:36,087 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1187 [2022-11-18 19:39:36,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1187 states and 1260 transitions. [2022-11-18 19:39:36,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:39:36,088 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1187 states and 1260 transitions. [2022-11-18 19:39:36,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states and 1260 transitions. [2022-11-18 19:39:36,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 887. [2022-11-18 19:39:36,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 887 states have (on average 1.0800450958286358) internal successors, (958), 886 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:36,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 958 transitions. [2022-11-18 19:39:36,103 INFO L240 hiAutomatonCegarLoop]: Abstraction has 887 states and 958 transitions. [2022-11-18 19:39:36,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:39:36,108 INFO L428 stractBuchiCegarLoop]: Abstraction has 887 states and 958 transitions. [2022-11-18 19:39:36,108 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-18 19:39:36,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 887 states and 958 transitions. [2022-11-18 19:39:36,111 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 556 [2022-11-18 19:39:36,111 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:36,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:36,112 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-18 19:39:36,112 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-18 19:39:36,112 INFO L748 eck$LassoCheckResult]: Stem: 50977#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 50966#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 50951#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 50953#L61 assume !(0 == mp_add_~a2~0#1 % 256); 50954#L59-1 mp_add_~nb~0#1 := 4; 50971#L69 assume !(0 == mp_add_~b3~0#1 % 256); 50987#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 50988#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51759#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51758#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 51757#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51756#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51755#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51754#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 51753#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 51752#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 51747#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 51748#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 51775#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 51773#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 51772#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51771#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51770#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51769#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51768#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51767#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51766#L84 assume !(0 == mp_add_~i~0#1 % 256); 51765#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 51764#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 51763#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51762#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 51761#L90 assume !(0 == mp_add_~i~0#1 % 256); 51750#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 51751#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 50992#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 50993#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 51790#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51788#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 51787#L100-1 [2022-11-18 19:39:36,112 INFO L750 eck$LassoCheckResult]: Loop: 51787#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51786#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51785#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51784#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51783#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 51782#L84 assume !(0 == mp_add_~i~0#1 % 256); 51781#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 51780#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 51779#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 51778#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 50983#L90 assume !(0 == mp_add_~i~0#1 % 256); 50984#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 50958#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 50959#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 51712#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 51710#L96 assume !(0 == mp_add_~partial_sum~0#1); 51708#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 51706#L96-4 mp_add_~carry~0#1 := 1; 51704#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51702#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51700#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 51698#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 51696#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51694#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51692#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 51115#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 51760#L90 assume !(0 == mp_add_~i~0#1 % 256); 51749#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 51746#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 50991#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 50990#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255; 50969#L96 assume !(0 == mp_add_~partial_sum~0#1); 50970#L96-2 assume !(255 == mp_add_~partial_sum~0#1);mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1, 255);assume mp_add_~partial_sum~0#1 < 0 || (mp_add_~partial_sum~0#1 <= mp_add_~partial_sum~0#1 && mp_add_~partial_sum~0#1 <= 255);assume mp_add_~partial_sum~0#1 >= 0;assume mp_add_~partial_sum~0#1 >= 0 || mp_add_~partial_sum~0#1 > 255 + mp_add_~partial_sum~0#1; 51804#L96-4 mp_add_~carry~0#1 := 1; 51803#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51802#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51801#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 51800#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 51799#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 51798#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 51797#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 51796#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 51795#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 51791#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 51789#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 51787#L100-1 [2022-11-18 19:39:36,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:36,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1608048933, now seen corresponding path program 2 times [2022-11-18 19:39:36,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:36,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297067841] [2022-11-18 19:39:36,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:36,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:36,131 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:36,148 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:36,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:36,149 INFO L85 PathProgramCache]: Analyzing trace with hash 238153666, now seen corresponding path program 2 times [2022-11-18 19:39:36,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:36,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629159457] [2022-11-18 19:39:36,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:36,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:36,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:36,165 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:36,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:36,181 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:36,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:36,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1247635170, now seen corresponding path program 1 times [2022-11-18 19:39:36,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:36,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040328374] [2022-11-18 19:39:36,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:36,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:36,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:36,540 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-18 19:39:36,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:36,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040328374] [2022-11-18 19:39:36,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040328374] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:39:36,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151545956] [2022-11-18 19:39:36,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:36,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:39:36,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:36,546 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:39:36,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-18 19:39:36,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:36,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 19:39:36,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:39:37,153 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-18 19:39:37,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:39:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 40 proven. 34 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-18 19:39:37,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151545956] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:39:37,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:39:37,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-11-18 19:39:37,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548350229] [2022-11-18 19:39:37,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:39:37,888 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:39:37,888 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:39:37,889 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:39:37,890 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:39:37,890 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:39:37,890 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:37,891 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:39:37,891 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:39:37,891 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration29_Loop [2022-11-18 19:39:37,891 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:39:37,891 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:39:37,918 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:37,936 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:37,939 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:37,942 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:37,948 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:37,961 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:38,433 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:39:38,434 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:39:38,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:38,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:38,437 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:38,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-18 19:39:38,443 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:38,443 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:38,520 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:39:38,520 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~a2~0#1=-15488, ULTIMATE.start_mp_add_~b2~0#1=128} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~a2~0#1=-15488, ULTIMATE.start_mp_add_~b2~0#1=128} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:39:38,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:38,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:38,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:38,539 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:38,547 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:38,547 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:38,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-18 19:39:38,570 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:39:38,570 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~partial_sum~0#1=1} Honda state: {ULTIMATE.start_mp_add_~partial_sum~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:39:38,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:38,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:38,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:38,587 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:38,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-18 19:39:38,591 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:38,591 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:38,637 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:39:38,637 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~b3~0#1=33791} Honda state: {ULTIMATE.start_mp_add_~b3~0#1=33791} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:39:38,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:38,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:38,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:38,651 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:38,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:38,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:38,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-18 19:39:38,683 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:39:38,683 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r2~0#1=0} Honda state: {ULTIMATE.start_mp_add_~r2~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:39:38,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:38,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:38,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:38,696 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:38,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-18 19:39:38,708 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:38,708 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:38,729 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:39:38,729 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r3~0#1=0} Honda state: {ULTIMATE.start_mp_add_~r3~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:39:38,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:38,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:38,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:38,735 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:38,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-18 19:39:38,747 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:38,747 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:38,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:38,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:38,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:38,800 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:38,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-18 19:39:38,805 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:39:38,805 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:39,418 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:39:39,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-11-18 19:39:39,423 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:39:39,424 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:39:39,424 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:39:39,424 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:39:39,424 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:39:39,424 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:39,424 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:39:39,424 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:39:39,424 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration29_Loop [2022-11-18 19:39:39,425 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:39:39,425 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:39:39,425 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:39,433 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:39,437 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:39,440 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:39,453 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:39,459 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:39,929 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:39:39,941 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:39:39,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:39,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:39,947 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:39,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-18 19:39:39,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:39,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:39,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:39,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:39,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:39,975 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:39,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:39,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-18 19:39:39,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,003 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-18 19:39:40,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,025 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,026 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:40,027 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:40,027 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,050 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-18 19:39:40,059 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,073 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:40,075 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:40,076 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,100 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-18 19:39:40,130 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,130 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,130 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:40,131 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:40,131 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,154 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,165 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,167 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-18 19:39:40,185 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,185 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,185 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,185 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,185 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:40,186 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:40,187 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,202 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,214 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-18 19:39:40,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:40,236 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:40,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,251 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 19:39:40,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,253 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-18 19:39:40,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,272 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,272 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,272 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:40,280 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:40,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,318 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-18 19:39:40,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,335 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:40,336 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:40,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,365 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,369 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-18 19:39:40,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,382 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:40,384 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:40,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,406 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,411 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-18 19:39:40,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,425 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,425 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:40,426 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:40,426 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,442 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,453 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,454 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,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-18 19:39:40,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-18 19:39:40,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,474 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:40,475 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:40,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,494 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,504 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,506 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,513 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-18 19:39:40,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,528 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,528 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,528 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:40,534 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:40,535 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,554 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,564 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 19:39:40,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,566 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-18 19:39:40,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,585 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:40,591 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:40,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,639 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-18 19:39:40,650 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,663 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,663 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,663 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:40,664 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:40,664 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,688 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,695 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-18 19:39:40,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,709 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:40,712 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:40,713 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,730 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,741 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,760 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,760 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,760 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:40,761 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:40,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-18 19:39:40,778 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,789 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-18 19:39:40,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-18 19:39:40,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,807 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:40,809 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:40,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,837 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,847 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,860 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:40,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-18 19:39:40,867 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:40,867 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,899 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 19:39:40,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,901 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-18 19:39:40,928 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,939 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,939 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,939 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,939 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:40,946 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:40,946 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:40,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:40,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:40,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:40,974 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:40,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:40,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-18 19:39:40,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:40,994 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:40,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:40,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:40,995 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:40,996 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:40,996 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:40,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,004 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,007 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-18 19:39:41,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:41,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,019 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:41,024 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:41,024 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,053 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,058 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,067 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:41,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,080 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:41,081 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:41,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-18 19:39:41,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,113 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-18 19:39:41,117 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,129 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:41,130 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,130 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:41,131 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:41,131 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,154 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,165 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:41,184 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,184 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,184 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,184 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:41,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-18 19:39:41,192 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:41,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,224 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 19:39:41,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,226 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,230 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,243 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,244 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:41,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,244 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:41,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-18 19:39:41,249 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:41,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,282 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,299 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,299 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:41,299 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,300 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:41,301 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:41,301 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-18 19:39:41,318 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,330 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,333 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,346 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,346 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:41,346 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,346 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,346 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,346 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:41,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-18 19:39:41,350 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:41,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,366 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-18 19:39:41,382 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,383 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:41,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,383 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,383 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:41,384 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:41,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,425 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,429 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,441 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,442 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:41,442 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,442 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:41,443 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:41,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-18 19:39:41,462 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,473 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-18 19:39:41,492 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,493 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:41,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,493 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:41,509 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:41,509 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,530 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,540 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 19:39:41,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,541 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,558 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-18 19:39:41,558 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:41,558 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,559 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,559 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,559 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:41,565 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:41,565 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,590 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,591 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,596 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,608 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,609 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:41,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,609 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,609 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:41,611 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:41,611 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-18 19:39:41,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,633 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,637 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,654 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,654 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:41,654 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,655 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,655 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,655 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:41,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-18 19:39:41,659 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:41,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,690 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,707 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,707 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:41,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,707 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:41,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-18 19:39:41,711 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:41,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,716 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-11-18 19:39:41,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,720 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-18 19:39:41,723 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,733 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,733 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:41,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,734 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:41,735 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:41,735 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,752 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,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-18 19:39:41,776 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,776 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:41,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,776 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:41,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-18 19:39:41,784 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:41,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,814 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,818 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 19:39:41,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,820 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-18 19:39:41,844 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,845 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:41,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,845 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,845 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:41,854 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:41,854 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,895 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,899 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,912 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,912 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:41,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,913 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:41,915 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:41,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-18 19:39:41,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:41,947 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:41,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:41,964 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:41,964 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:41,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:41,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:41,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:41,965 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:41,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-18 19:39:41,969 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:41,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:41,994 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:41,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:41,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:41,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,000 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-18 19:39:42,017 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,017 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,017 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,017 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:42,019 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:42,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,038 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,043 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-18 19:39:42,047 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,058 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,058 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,058 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,058 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:42,060 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:42,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,078 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-18 19:39:42,097 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,097 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,097 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:42,107 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:42,107 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,134 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-18 19:39:42,135 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 19:39:42,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,136 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-18 19:39:42,140 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,151 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,151 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:42,151 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,152 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:42,155 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:42,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-11-18 19:39:42,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,168 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-18 19:39:42,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,181 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,181 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:42,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,181 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,181 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:42,182 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:42,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-11-18 19:39:42,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,190 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-18 19:39:42,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,202 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,202 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:42,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,203 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:42,205 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:42,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,211 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,215 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-18 19:39:42,218 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,228 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,229 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:42,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,229 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:42,230 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:42,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,237 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-18 19:39:42,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,250 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,250 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:42,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,250 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:42,251 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:42,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-18 19:39:42,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,259 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-18 19:39:42,261 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,272 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,273 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:42,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,273 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:42,279 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:42,279 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,293 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-11-18 19:39:42,296 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 19:39:42,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,297 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-18 19:39:42,300 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,311 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,311 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,311 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,311 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:42,318 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:42,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,349 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,354 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-18 19:39:42,368 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,368 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,369 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:42,371 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:42,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,395 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,415 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,415 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,415 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,415 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,416 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:42,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-18 19:39:42,420 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:42,420 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,442 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,446 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,447 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-18 19:39:42,450 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,463 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,463 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,464 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:42,465 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:42,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,489 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,507 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,508 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,508 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:42,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-18 19:39:42,510 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:42,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,526 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:42,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:42,533 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:42,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:42,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-18 19:39:42,550 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:42,550 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:42,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:42,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:42,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:42,550 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:42,561 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:42,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:42,586 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:42,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:42,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:39:42,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 19:39:42,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-18 19:39:42,591 INFO L87 Difference]: Start difference. First operand 887 states and 958 transitions. cyclomatic complexity: 81 Second operand has 11 states, 11 states have (on average 10.090909090909092) internal successors, (111), 11 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:42,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:39:42,937 INFO L93 Difference]: Finished difference Result 953 states and 1016 transitions. [2022-11-18 19:39:42,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 953 states and 1016 transitions. [2022-11-18 19:39:42,940 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 536 [2022-11-18 19:39:42,949 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 953 states to 863 states and 922 transitions. [2022-11-18 19:39:42,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 863 [2022-11-18 19:39:42,950 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 863 [2022-11-18 19:39:42,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 863 states and 922 transitions. [2022-11-18 19:39:42,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:39:42,951 INFO L218 hiAutomatonCegarLoop]: Abstraction has 863 states and 922 transitions. [2022-11-18 19:39:42,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states and 922 transitions. [2022-11-18 19:39:42,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 720. [2022-11-18 19:39:42,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 720 states have (on average 1.0777777777777777) internal successors, (776), 719 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:42,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 776 transitions. [2022-11-18 19:39:42,964 INFO L240 hiAutomatonCegarLoop]: Abstraction has 720 states and 776 transitions. [2022-11-18 19:39:42,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 19:39:42,966 INFO L428 stractBuchiCegarLoop]: Abstraction has 720 states and 776 transitions. [2022-11-18 19:39:42,966 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-18 19:39:42,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 720 states and 776 transitions. [2022-11-18 19:39:42,968 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 466 [2022-11-18 19:39:42,968 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:42,968 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:42,969 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:42,969 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-18 19:39:42,969 INFO L748 eck$LassoCheckResult]: Stem: 53336#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 53325#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 53317#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53319#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53320#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 53321#L59-1 mp_add_~nb~0#1 := 4; 53332#L69 assume !(0 == mp_add_~b3~0#1 % 256); 53333#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 53486#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53487#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53480#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 53481#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53473#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53474#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53467#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 53468#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 53448#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 53449#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 53440#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 53441#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53485#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 53482#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53478#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53928#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53926#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53924#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53465#L84 assume !(0 == mp_add_~i~0#1 % 256); 53464#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 53463#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53462#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53461#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53531#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53888#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 53887#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53886#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53885#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53883#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53881#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53879#L84 assume !(0 == mp_add_~i~0#1 % 256); 53877#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53874#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 53875#L86-1 [2022-11-18 19:39:42,969 INFO L750 eck$LassoCheckResult]: Loop: 53875#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53905#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53529#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53388#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53904#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53903#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 53902#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53901#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53900#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53899#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53898#L84 assume !(0 == mp_add_~i~0#1 % 256); 53897#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53896#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53326#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 53327#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53913#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53912#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53911#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53910#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53909#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 53908#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53907#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53906#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53334#L84 assume !(0 == mp_add_~i~0#1 % 256); 53335#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53337#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 53338#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 53895#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 53894#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 53893#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 53892#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 53891#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 53890#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 53889#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 53884#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 53882#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 53880#L84 assume !(0 == mp_add_~i~0#1 % 256); 53878#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 53876#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 53875#L86-1 [2022-11-18 19:39:42,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:42,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1374638124, now seen corresponding path program 1 times [2022-11-18 19:39:42,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:42,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711685815] [2022-11-18 19:39:42,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:42,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:42,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:43,125 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:39:43,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:43,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711685815] [2022-11-18 19:39:43,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711685815] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:39:43,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802367661] [2022-11-18 19:39:43,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:43,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:39:43,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:43,131 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:39:43,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-11-18 19:39:43,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:43,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:39:43,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:39:43,360 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 19:39:43,360 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:39:43,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802367661] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:39:43,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:39:43,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2022-11-18 19:39:43,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910165025] [2022-11-18 19:39:43,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:39:43,361 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:39:43,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:43,362 INFO L85 PathProgramCache]: Analyzing trace with hash 323559088, now seen corresponding path program 1 times [2022-11-18 19:39:43,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:43,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909340839] [2022-11-18 19:39:43,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:43,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:43,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:43,463 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 12 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:39:43,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:43,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909340839] [2022-11-18 19:39:43,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909340839] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:39:43,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940185619] [2022-11-18 19:39:43,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:43,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:39:43,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:43,467 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:39:43,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-11-18 19:39:43,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:43,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:39:43,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:39:43,708 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-18 19:39:43,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:39:43,792 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-18 19:39:43,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940185619] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:39:43,793 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:39:43,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-18 19:39:43,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006416626] [2022-11-18 19:39:43,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:39:43,793 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:39:43,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:39:43,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 19:39:43,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 19:39:43,794 INFO L87 Difference]: Start difference. First operand 720 states and 776 transitions. cyclomatic complexity: 64 Second operand has 12 states, 11 states have (on average 9.0) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:44,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:39:44,329 INFO L93 Difference]: Finished difference Result 691 states and 733 transitions. [2022-11-18 19:39:44,329 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 691 states and 733 transitions. [2022-11-18 19:39:44,335 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 77 [2022-11-18 19:39:44,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 691 states to 664 states and 706 transitions. [2022-11-18 19:39:44,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2022-11-18 19:39:44,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2022-11-18 19:39:44,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 706 transitions. [2022-11-18 19:39:44,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:39:44,338 INFO L218 hiAutomatonCegarLoop]: Abstraction has 664 states and 706 transitions. [2022-11-18 19:39:44,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 706 transitions. [2022-11-18 19:39:44,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 467. [2022-11-18 19:39:44,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 467 states have (on average 1.0749464668094217) internal successors, (502), 466 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:44,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 502 transitions. [2022-11-18 19:39:44,347 INFO L240 hiAutomatonCegarLoop]: Abstraction has 467 states and 502 transitions. [2022-11-18 19:39:44,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 19:39:44,348 INFO L428 stractBuchiCegarLoop]: Abstraction has 467 states and 502 transitions. [2022-11-18 19:39:44,348 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-18 19:39:44,348 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 467 states and 502 transitions. [2022-11-18 19:39:44,350 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 77 [2022-11-18 19:39:44,350 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:44,350 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:44,351 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:44,351 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:44,351 INFO L748 eck$LassoCheckResult]: Stem: 55138#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 55127#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 55114#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55116#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55117#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 55118#L59-1 mp_add_~nb~0#1 := 4; 55132#L69 assume !(0 == mp_add_~b3~0#1 % 256); 55152#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 55153#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55427#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55425#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 55423#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 55421#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55419#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55417#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 55415#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 55332#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 55333#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 55323#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 55324#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55414#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 55305#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55306#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55294#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55295#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55282#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55283#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55244#L84 assume !(0 == mp_add_~i~0#1 % 256); 55242#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 55240#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55238#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55235#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 55236#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55277#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55438#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 55437#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55436#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55435#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55434#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55433#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55432#L84 assume !(0 == mp_add_~i~0#1 % 256); 55431#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 55429#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 55430#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55471#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 55198#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55276#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55470#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55469#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 55468#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55467#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55466#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55465#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55464#L84 assume !(0 == mp_add_~i~0#1 % 256); 55463#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 55462#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55459#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 55460#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 55484#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55482#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55481#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55480#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55478#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 55477#L102-1 [2022-11-18 19:39:44,351 INFO L750 eck$LassoCheckResult]: Loop: 55477#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 55476#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 55475#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 55474#L84 assume !(0 == mp_add_~i~0#1 % 256); 55473#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 55472#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 55461#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 55158#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 55159#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 55489#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 55488#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 55487#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 55479#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 55477#L102-1 [2022-11-18 19:39:44,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:44,352 INFO L85 PathProgramCache]: Analyzing trace with hash -808756822, now seen corresponding path program 1 times [2022-11-18 19:39:44,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:44,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029776833] [2022-11-18 19:39:44,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:44,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:44,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:44,526 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-18 19:39:44,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:44,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029776833] [2022-11-18 19:39:44,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029776833] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:39:44,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286867137] [2022-11-18 19:39:44,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:44,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:39:44,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:44,534 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:39:44,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-11-18 19:39:44,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:44,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:39:44,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:39:44,781 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-18 19:39:44,781 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:39:44,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286867137] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:39:44,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:39:44,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 7 [2022-11-18 19:39:44,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937444629] [2022-11-18 19:39:44,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:39:44,783 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:39:44,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:44,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 1 times [2022-11-18 19:39:44,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:44,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908457539] [2022-11-18 19:39:44,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:44,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:44,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:44,796 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:44,800 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:44,912 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:39:44,912 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:39:44,912 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:39:44,913 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:39:44,913 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:39:44,913 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:44,913 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:39:44,913 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:39:44,913 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration31_Loop [2022-11-18 19:39:44,913 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:39:44,913 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:39:44,914 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:44,936 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:45,229 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:39:45,229 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:39:45,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:45,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:45,232 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:45,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-11-18 19:39:45,234 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:45,235 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:45,292 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2022-11-18 19:39:45,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:45,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:45,293 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:45,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-11-18 19:39:45,297 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:39:45,297 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:45,885 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:39:45,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:45,891 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:39:45,891 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:39:45,891 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:39:45,891 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:39:45,891 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:39:45,891 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:45,891 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:39:45,891 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:39:45,891 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration31_Loop [2022-11-18 19:39:45,891 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:39:45,891 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:39:45,892 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:45,899 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:46,146 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:39:46,146 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:39:46,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,148 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-11-18 19:39:46,152 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,163 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:46,163 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,163 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,163 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,163 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:46,165 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:46,165 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2022-11-18 19:39:46,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,177 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-11-18 19:39:46,180 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:46,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,191 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:46,194 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:46,194 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,202 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 19:39:46,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,203 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-11-18 19:39:46,217 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:46,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,217 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:46,219 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:46,219 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,226 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,227 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-11-18 19:39:46,230 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:46,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,242 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:46,245 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:46,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2022-11-18 19:39:46,255 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 19:39:46,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,256 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-11-18 19:39:46,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:46,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,270 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:46,272 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:46,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,278 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,281 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2022-11-18 19:39:46,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,283 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-11-18 19:39:46,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:46,298 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,298 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,298 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,299 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:46,304 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:46,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,312 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2022-11-18 19:39:46,316 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 19:39:46,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,317 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-11-18 19:39:46,319 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,332 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:46,332 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,332 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,332 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,332 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:46,336 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:46,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,345 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2022-11-18 19:39:46,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,347 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-11-18 19:39:46,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:46,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,362 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:46,369 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:46,369 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,408 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 19:39:46,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,409 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-11-18 19:39:46,429 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,429 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:46,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,429 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,429 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:46,432 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:46,432 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,450 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,453 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,455 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-11-18 19:39:46,473 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,473 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:46,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,474 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:46,479 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:46,479 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,502 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 19:39:46,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,504 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-11-18 19:39:46,524 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,525 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:46,525 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,525 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,525 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:46,528 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:46,528 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,550 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,556 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,563 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-11-18 19:39:46,577 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,577 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:46,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,577 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:46,584 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:46,584 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,607 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,612 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 19:39:46,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,613 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-11-18 19:39:46,632 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,632 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:46,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,633 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:46,637 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:46,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,663 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,667 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2022-11-18 19:39:46,682 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,683 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:46,683 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,683 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:46,692 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:46,692 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,722 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,726 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 19:39:46,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,727 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,731 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,744 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,744 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:46,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,744 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:46,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-11-18 19:39:46,747 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:46,747 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,765 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,770 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-11-18 19:39:46,788 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,788 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:46,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,789 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:46,794 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:46,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,822 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,825 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,826 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 19:39:46,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,827 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:46,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-11-18 19:39:46,845 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,845 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:46,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,846 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:46,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:46,850 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:46,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:46,879 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:46,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-18 19:39:46,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-11-18 19:39:46,897 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:46,897 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:46,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:46,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:46,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:46,898 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:46,907 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:46,907 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:46,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:46,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:46,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:39:46,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:39:46,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:39:46,935 INFO L87 Difference]: Start difference. First operand 467 states and 502 transitions. cyclomatic complexity: 40 Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:47,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:39:47,012 INFO L93 Difference]: Finished difference Result 438 states and 470 transitions. [2022-11-18 19:39:47,012 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 438 states and 470 transitions. [2022-11-18 19:39:47,014 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 77 [2022-11-18 19:39:47,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 438 states to 438 states and 470 transitions. [2022-11-18 19:39:47,016 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 438 [2022-11-18 19:39:47,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 438 [2022-11-18 19:39:47,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 438 states and 470 transitions. [2022-11-18 19:39:47,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:39:47,017 INFO L218 hiAutomatonCegarLoop]: Abstraction has 438 states and 470 transitions. [2022-11-18 19:39:47,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states and 470 transitions. [2022-11-18 19:39:47,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 426. [2022-11-18 19:39:47,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 426 states have (on average 1.0751173708920188) internal successors, (458), 425 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:47,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 458 transitions. [2022-11-18 19:39:47,027 INFO L240 hiAutomatonCegarLoop]: Abstraction has 426 states and 458 transitions. [2022-11-18 19:39:47,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:39:47,028 INFO L428 stractBuchiCegarLoop]: Abstraction has 426 states and 458 transitions. [2022-11-18 19:39:47,028 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-18 19:39:47,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 426 states and 458 transitions. [2022-11-18 19:39:47,030 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 77 [2022-11-18 19:39:47,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:47,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:47,031 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:47,031 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:47,031 INFO L748 eck$LassoCheckResult]: Stem: 56240#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 56229#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 56215#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 56217#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 56218#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 56219#L59-1 mp_add_~nb~0#1 := 4; 56236#L69 assume !(0 == mp_add_~b3~0#1 % 256); 56237#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 56480#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56479#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 56478#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 56477#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 56476#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 56475#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 56474#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56473#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 56472#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56471#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56470#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56467#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56465#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 56463#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56461#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56459#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56457#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56455#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56453#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56451#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56449#L90 assume !(0 == mp_add_~i~0#1 % 256); 56447#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 56445#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56443#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56441#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56438#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56437#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 56436#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56435#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56434#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56433#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56432#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56313#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56431#L90 assume !(0 == mp_add_~i~0#1 % 256); 56430#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56427#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 56428#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56591#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56580#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56586#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56584#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 56244#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56245#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56561#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56559#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56557#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56551#L90 assume !(0 == mp_add_~i~0#1 % 256); 56554#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56552#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56550#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 56549#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56548#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56547#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56546#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56545#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 56248#L102-1 [2022-11-18 19:39:47,032 INFO L750 eck$LassoCheckResult]: Loop: 56248#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 56241#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 56242#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 56251#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 56576#L90 assume !(0 == mp_add_~i~0#1 % 256); 56578#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 56577#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 56574#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 56573#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 56569#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 56568#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 56566#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 56564#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 56248#L102-1 [2022-11-18 19:39:47,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:47,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1043157970, now seen corresponding path program 1 times [2022-11-18 19:39:47,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:47,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108685470] [2022-11-18 19:39:47,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:47,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:47,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:47,054 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:47,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:47,079 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:47,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:47,080 INFO L85 PathProgramCache]: Analyzing trace with hash -447646624, now seen corresponding path program 1 times [2022-11-18 19:39:47,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:47,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337785415] [2022-11-18 19:39:47,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:47,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:47,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:47,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:47,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:47,088 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:47,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:47,089 INFO L85 PathProgramCache]: Analyzing trace with hash 649370671, now seen corresponding path program 2 times [2022-11-18 19:39:47,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:47,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972107232] [2022-11-18 19:39:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:47,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:47,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:47,389 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 36 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:39:47,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:47,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972107232] [2022-11-18 19:39:47,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972107232] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:39:47,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167959152] [2022-11-18 19:39:47,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 19:39:47,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:39:47,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:47,395 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:39:47,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-11-18 19:39:47,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 19:39:47,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:39:47,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 19:39:47,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:39:47,871 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-18 19:39:47,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:39:48,053 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-18 19:39:48,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167959152] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:39:48,054 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:39:48,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-11-18 19:39:48,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105852014] [2022-11-18 19:39:48,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:39:48,184 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:39:48,185 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:39:48,185 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:39:48,185 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:39:48,185 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:39:48,185 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:48,185 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:39:48,185 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:39:48,185 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration32_Loop [2022-11-18 19:39:48,185 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:39:48,185 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:39:48,186 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:48,209 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:48,471 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:39:48,472 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:39:48,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:48,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:48,474 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:48,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-11-18 19:39:48,476 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:48,476 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:48,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:48,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:48,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:48,528 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:48,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-11-18 19:39:48,531 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:39:48,531 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:49,370 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:39:49,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:49,374 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:39:49,374 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:39:49,374 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:39:49,374 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:39:49,375 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:39:49,375 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,375 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:39:49,375 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:39:49,375 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration32_Loop [2022-11-18 19:39:49,375 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:39:49,375 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:39:49,376 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:49,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-18 19:39:49,655 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:39:49,655 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:39:49,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,656 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-11-18 19:39:49,659 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,668 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:49,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:49,671 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:49,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,675 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2022-11-18 19:39:49,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,680 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2022-11-18 19:39:49,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:49,692 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,692 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:49,693 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:49,693 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:49,699 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 19:39:49,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,700 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-11-18 19:39:49,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:49,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,721 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:49,724 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:49,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,734 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2022-11-18 19:39:49,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,737 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-11-18 19:39:49,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-18 19:39:49,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:49,749 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,750 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:49,751 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:49,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2022-11-18 19:39:49,758 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 19:39:49,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,760 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-11-18 19:39:49,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-18 19:39:49,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:49,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,773 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:49,778 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:49,778 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-11-18 19:39:49,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,791 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-11-18 19:39:49,794 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:49,804 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,804 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:49,806 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:49,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,811 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:49,814 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 19:39:49,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,815 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2022-11-18 19:39:49,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:49,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,828 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:49,833 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:49,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,843 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-11-18 19:39:49,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,847 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-11-18 19:39:49,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:49,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,861 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:49,867 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:49,867 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2022-11-18 19:39:49,876 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 19:39:49,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,877 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-11-18 19:39:49,880 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,890 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:49,890 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:49,890 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,891 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:49,895 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:49,895 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2022-11-18 19:39:49,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,909 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,915 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-11-18 19:39:49,927 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:49,927 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:49,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,928 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:49,930 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:49,930 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,954 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:49,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:49,958 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 19:39:49,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:49,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:49,959 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:49,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:49,975 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:49,975 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:49,976 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:49,976 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:49,976 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:49,976 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:49,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-11-18 19:39:49,981 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:49,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:49,997 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:50,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:50,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:50,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:50,002 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:50,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-11-18 19:39:50,007 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:50,018 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:50,018 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:50,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:50,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:50,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:50,018 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:50,021 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:50,021 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:50,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:50,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:50,036 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 19:39:50,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:50,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:50,037 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:50,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-11-18 19:39:50,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:50,051 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:50,051 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:50,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:50,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:50,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:50,051 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:50,058 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:50,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:50,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:50,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2022-11-18 19:39:50,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:50,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:50,090 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:50,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2022-11-18 19:39:50,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:50,104 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:50,104 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:50,104 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:50,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:50,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:50,104 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:50,108 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:50,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:50,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:50,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2022-11-18 19:39:50,122 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 19:39:50,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:50,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:50,123 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:50,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2022-11-18 19:39:50,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-18 19:39:50,136 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:50,136 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:50,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:50,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:50,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:50,136 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:50,141 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:50,141 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:50,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:50,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2022-11-18 19:39:50,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:50,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:50,154 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:50,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-11-18 19:39:50,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-18 19:39:50,166 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:50,166 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:50,166 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:50,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:50,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:50,166 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:50,169 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:50,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:50,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:50,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2022-11-18 19:39:50,177 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 19:39:50,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:50,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:50,178 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:50,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-11-18 19:39:50,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:50,193 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:50,193 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:50,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:50,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:50,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:50,193 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:50,200 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:50,200 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:50,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:50,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2022-11-18 19:39:50,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:50,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:50,220 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:50,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-11-18 19:39:50,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:50,232 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:50,232 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:50,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:50,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:50,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:50,233 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:50,236 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:50,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:50,246 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:50,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2022-11-18 19:39:50,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:39:50,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 19:39:50,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-18 19:39:50,249 INFO L87 Difference]: Start difference. First operand 426 states and 458 transitions. cyclomatic complexity: 37 Second operand has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 14 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:51,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:39:51,246 INFO L93 Difference]: Finished difference Result 370 states and 388 transitions. [2022-11-18 19:39:51,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 370 states and 388 transitions. [2022-11-18 19:39:51,247 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-18 19:39:51,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 370 states to 192 states and 198 transitions. [2022-11-18 19:39:51,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 192 [2022-11-18 19:39:51,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 192 [2022-11-18 19:39:51,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 192 states and 198 transitions. [2022-11-18 19:39:51,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:39:51,249 INFO L218 hiAutomatonCegarLoop]: Abstraction has 192 states and 198 transitions. [2022-11-18 19:39:51,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states and 198 transitions. [2022-11-18 19:39:51,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 100. [2022-11-18 19:39:51,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 100 states have (on average 1.05) internal successors, (105), 99 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:51,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 105 transitions. [2022-11-18 19:39:51,251 INFO L240 hiAutomatonCegarLoop]: Abstraction has 100 states and 105 transitions. [2022-11-18 19:39:51,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 19:39:51,253 INFO L428 stractBuchiCegarLoop]: Abstraction has 100 states and 105 transitions. [2022-11-18 19:39:51,253 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-18 19:39:51,253 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 100 states and 105 transitions. [2022-11-18 19:39:51,254 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2022-11-18 19:39:51,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:51,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:51,255 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-18 19:39:51,256 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:51,256 INFO L748 eck$LassoCheckResult]: Stem: 57520#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(15, 2); 57510#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~ret2#1, main_~a~0#1, main_~b~0#1, main_~r~1#1;havoc main_~a~0#1;havoc main_~b~0#1;havoc main_~r~1#1;main_~a~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;main_~b~0#1 := 234770789;assume { :begin_inline_mp_add } true;mp_add_#in~a#1, mp_add_#in~b#1 := main_~a~0#1, main_~b~0#1;havoc mp_add_#res#1;havoc mp_add_~a#1, mp_add_~b#1, mp_add_~a0~0#1, mp_add_~a1~0#1, mp_add_~a2~0#1, mp_add_~a3~0#1, mp_add_~b0~0#1, mp_add_~b1~0#1, mp_add_~b2~0#1, mp_add_~b3~0#1, mp_add_~r0~0#1, mp_add_~r1~0#1, mp_add_~r2~0#1, mp_add_~r3~0#1, mp_add_~carry~0#1, mp_add_~partial_sum~0#1, mp_add_~r~0#1, mp_add_~i~0#1, mp_add_~na~0#1, mp_add_~nb~0#1;mp_add_~a#1 := mp_add_#in~a#1;mp_add_~b#1 := mp_add_#in~b#1;havoc mp_add_~a0~0#1;havoc mp_add_~a1~0#1;havoc mp_add_~a2~0#1;havoc mp_add_~a3~0#1;havoc mp_add_~b0~0#1;havoc mp_add_~b1~0#1;havoc mp_add_~b2~0#1;havoc mp_add_~b3~0#1;havoc mp_add_~r0~0#1;havoc mp_add_~r1~0#1;havoc mp_add_~r2~0#1;havoc mp_add_~r3~0#1;havoc mp_add_~carry~0#1;havoc mp_add_~partial_sum~0#1;havoc mp_add_~r~0#1;havoc mp_add_~i~0#1;havoc mp_add_~na~0#1;havoc mp_add_~nb~0#1;mp_add_~a0~0#1 := mp_add_~a#1;mp_add_~a1~0#1 := mp_add_~a#1 / 256;mp_add_~a2~0#1 := mp_add_~a#1 / 65536;mp_add_~a3~0#1 := mp_add_~a#1 / 16777216;mp_add_~b0~0#1 := mp_add_~b#1;mp_add_~b1~0#1 := mp_add_~b#1 / 256;mp_add_~b2~0#1 := mp_add_~b#1 / 65536;mp_add_~b3~0#1 := mp_add_~b#1 / 16777216;mp_add_~na~0#1 := 4; 57498#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57499#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 57500#L63 assume !(0 == mp_add_~a1~0#1 % 256); 57501#L59-1 mp_add_~nb~0#1 := 4; 57515#L69 assume !(0 == mp_add_~b3~0#1 % 256); 57517#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 57530#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57575#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57572#L84 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a0~0#1 % 256; 57569#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57566#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57563#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57560#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57553#L90 assume 0 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b0~0#1 % 256; 57552#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57551#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57550#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57547#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57545#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 57544#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57543#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57542#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57541#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57540#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57539#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57538#L84 assume !(0 == mp_add_~i~0#1 % 256); 57537#L84-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a1~0#1 % 256; 57536#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57535#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57534#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57533#L90 assume !(0 == mp_add_~i~0#1 % 256); 57531#L90-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b1~0#1 % 256; 57532#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57504#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57505#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57587#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57585#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 57583#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57581#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57579#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57577#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57574#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57571#L84 assume !(0 == mp_add_~i~0#1 % 256); 57568#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57565#L85-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a2~0#1 % 256; 57562#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57559#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57557#L90 assume !(0 == mp_add_~i~0#1 % 256); 57556#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57554#L91-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b2~0#1 % 256; 57555#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 57589#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57586#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57584#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57582#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 57580#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57578#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57576#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57573#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57570#L84 assume !(0 == mp_add_~i~0#1 % 256); 57567#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57564#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57561#L86-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~a3~0#1 % 256; 57558#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 57525#L90 assume !(0 == mp_add_~i~0#1 % 256); 57526#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 57502#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 57503#L92-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~partial_sum~0#1 := mp_add_~partial_sum~0#1 % 65536 + mp_add_~b3~0#1 % 256; 57592#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57529#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57597#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57596#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57595#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 57524#L102-1 [2022-11-18 19:39:51,256 INFO L750 eck$LassoCheckResult]: Loop: 57524#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 57521#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 57522#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 57518#L84 assume !(0 == mp_add_~i~0#1 % 256); 57519#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 57523#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 57511#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 57512#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 57506#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 57507#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 57516#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 57508#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 57509#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 57524#L102-1 [2022-11-18 19:39:51,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:51,256 INFO L85 PathProgramCache]: Analyzing trace with hash 648025408, now seen corresponding path program 1 times [2022-11-18 19:39:51,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:51,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335274507] [2022-11-18 19:39:51,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:51,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:51,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:51,606 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-18 19:39:51,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:51,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335274507] [2022-11-18 19:39:51,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335274507] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:39:51,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685709228] [2022-11-18 19:39:51,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:51,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:39:51,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:51,611 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:39:51,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-11-18 19:39:51,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:51,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 19:39:51,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:39:52,497 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-18 19:39:52,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:39:52,694 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-18 19:39:52,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685709228] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:39:52,694 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:39:52,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2022-11-18 19:39:52,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065168646] [2022-11-18 19:39:52,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:39:52,695 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:39:52,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:52,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1458413444, now seen corresponding path program 2 times [2022-11-18 19:39:52,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:52,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473954369] [2022-11-18 19:39:52,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:52,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:52,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:52,702 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:52,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:52,705 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:52,827 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:39:52,827 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:39:52,828 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:39:52,828 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:39:52,828 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:39:52,828 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:52,828 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:39:52,828 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:39:52,828 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration33_Loop [2022-11-18 19:39:52,828 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:39:52,828 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:39:52,829 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:52,851 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:53,160 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:39:53,160 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:39:53,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:53,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:53,170 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:53,172 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:39:53,172 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:53,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-11-18 19:39:53,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:53,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:53,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:53,235 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:53,237 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:39:53,238 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:39:53,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-11-18 19:39:54,419 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:39:54,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2022-11-18 19:39:54,424 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:39:54,424 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:39:54,424 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:39:54,424 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:39:54,424 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:39:54,424 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,424 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:39:54,424 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:39:54,424 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration33_Loop [2022-11-18 19:39:54,424 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:39:54,425 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:39:54,425 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:54,454 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:39:54,724 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:39:54,725 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:39:54,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,727 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-11-18 19:39:54,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-18 19:39:54,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:54,743 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:54,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:54,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:54,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:54,746 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:54,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:54,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:54,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2022-11-18 19:39:54,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,789 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-11-18 19:39:54,796 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:54,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:54,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:54,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:54,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:54,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:39:54,810 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:39:54,810 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:54,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:54,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:54,831 INFO L490 LassoAnalysis]: Using template '2-nested'. [2022-11-18 19:39:54,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,833 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-11-18 19:39:54,836 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:54,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:54,846 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:54,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:54,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:54,846 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:54,849 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:54,849 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:54,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:54,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2022-11-18 19:39:54,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,859 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-11-18 19:39:54,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:54,871 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:54,871 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:54,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:54,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:54,872 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:54,873 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:54,873 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:54,877 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:54,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2022-11-18 19:39:54,880 INFO L490 LassoAnalysis]: Using template '3-nested'. [2022-11-18 19:39:54,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,881 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-11-18 19:39:54,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-18 19:39:54,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:54,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:54,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:54,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:54,894 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:54,898 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:54,899 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:54,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:54,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2022-11-18 19:39:54,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,910 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-11-18 19:39:54,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:54,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:54,922 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:54,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:54,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:54,923 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:54,924 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:54,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:54,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:54,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:54,932 INFO L490 LassoAnalysis]: Using template '4-nested'. [2022-11-18 19:39:54,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,933 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-11-18 19:39:54,936 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:54,947 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:54,948 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:54,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:54,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:54,948 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:54,953 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:54,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:54,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:54,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2022-11-18 19:39:54,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,967 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-11-18 19:39:54,969 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:54,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:39:54,980 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:54,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:54,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:54,980 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:54,982 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:54,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:54,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:54,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2022-11-18 19:39:54,991 INFO L490 LassoAnalysis]: Using template '2-phase'. [2022-11-18 19:39:54,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:54,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:54,992 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:54,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-11-18 19:39:54,995 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,005 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,005 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:55,005 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,005 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,005 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,005 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:55,009 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:55,009 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2022-11-18 19:39:55,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,022 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-11-18 19:39:55,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,034 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,035 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:55,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,035 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2022-11-18 19:39:55,037 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2022-11-18 19:39:55,037 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2022-11-18 19:39:55,046 INFO L490 LassoAnalysis]: Using template '3-phase'. [2022-11-18 19:39:55,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,047 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-11-18 19:39:55,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,061 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,061 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:55,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,062 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:55,070 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:55,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2022-11-18 19:39:55,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,089 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2022-11-18 19:39:55,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-18 19:39:55,102 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,102 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2022-11-18 19:39:55,102 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,103 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:55,105 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:55,105 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,115 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2022-11-18 19:39:55,118 INFO L490 LassoAnalysis]: Using template '4-phase'. [2022-11-18 19:39:55,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,120 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,124 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-11-18 19:39:55,136 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,136 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:55,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,136 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:55,143 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:55,144 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,167 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2022-11-18 19:39:55,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,172 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,175 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2022-11-18 19:39:55,186 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,186 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:55,186 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,186 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,186 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,186 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2022-11-18 19:39:55,190 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2022-11-18 19:39:55,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,201 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2022-11-18 19:39:55,204 INFO L490 LassoAnalysis]: Using template '2-lex'. [2022-11-18 19:39:55,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,205 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2022-11-18 19:39:55,208 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,218 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,218 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:55,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,219 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:55,223 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:55,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2022-11-18 19:39:55,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,239 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2022-11-18 19:39:55,241 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,251 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,251 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2022-11-18 19:39:55,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,251 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,252 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2022-11-18 19:39:55,254 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-18 19:39:55,254 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,260 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2022-11-18 19:39:55,262 INFO L490 LassoAnalysis]: Using template '3-lex'. [2022-11-18 19:39:55,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,264 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2022-11-18 19:39:55,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,276 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,277 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:55,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,277 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:55,307 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:55,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,323 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2022-11-18 19:39:55,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:55,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:55,327 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:55,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2022-11-18 19:39:55,335 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:39:55,347 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2022-11-18 19:39:55,347 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2022-11-18 19:39:55,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:39:55,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:39:55,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:39:55,347 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2022-11-18 19:39:55,351 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-18 19:39:55,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:39:55,362 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:39:55,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:55,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:39:55,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-18 19:39:55,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-11-18 19:39:55,366 INFO L87 Difference]: Start difference. First operand 100 states and 105 transitions. cyclomatic complexity: 6 Second operand has 17 states, 17 states have (on average 8.294117647058824) internal successors, (141), 17 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:39:56,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:39:56,236 INFO L93 Difference]: Finished difference Result 97 states and 100 transitions. [2022-11-18 19:39:56,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 97 states and 100 transitions. [2022-11-18 19:39:56,237 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 19:39:56,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 97 states to 0 states and 0 transitions. [2022-11-18 19:39:56,237 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-18 19:39:56,237 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-18 19:39:56,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-18 19:39:56,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:39:56,237 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 19:39:56,237 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 19:39:56,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 19:39:56,238 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 19:39:56,238 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-18 19:39:56,238 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-18 19:39:56,238 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 19:39:56,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-18 19:39:56,248 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 07:39:56 BoogieIcfgContainer [2022-11-18 19:39:56,248 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-18 19:39:56,249 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 19:39:56,249 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 19:39:56,250 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 19:39:56,251 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:38:01" (3/4) ... [2022-11-18 19:39:56,258 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-18 19:39:56,258 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 19:39:56,259 INFO L158 Benchmark]: Toolchain (without parser) took 116195.90ms. Allocated memory was 140.5MB in the beginning and 981.5MB in the end (delta: 841.0MB). Free memory was 107.9MB in the beginning and 878.0MB in the end (delta: -770.1MB). Peak memory consumption was 70.5MB. Max. memory is 16.1GB. [2022-11-18 19:39:56,260 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 94.4MB. Free memory was 49.8MB in the beginning and 49.7MB in the end (delta: 76.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 19:39:56,261 INFO L158 Benchmark]: CACSL2BoogieTranslator took 353.46ms. Allocated memory is still 140.5MB. Free memory was 107.6MB in the beginning and 115.1MB in the end (delta: -7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-18 19:39:56,261 INFO L158 Benchmark]: Boogie Procedure Inliner took 79.18ms. Allocated memory is still 140.5MB. Free memory was 115.1MB in the beginning and 112.0MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-18 19:39:56,261 INFO L158 Benchmark]: Boogie Preprocessor took 73.24ms. Allocated memory is still 140.5MB. Free memory was 112.0MB in the beginning and 109.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-18 19:39:56,262 INFO L158 Benchmark]: RCFGBuilder took 656.95ms. Allocated memory is still 140.5MB. Free memory was 109.9MB in the beginning and 90.3MB in the end (delta: 19.6MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-11-18 19:39:56,264 INFO L158 Benchmark]: BuchiAutomizer took 115011.84ms. Allocated memory was 140.5MB in the beginning and 981.5MB in the end (delta: 841.0MB). Free memory was 90.0MB in the beginning and 879.1MB in the end (delta: -789.1MB). Peak memory consumption was 54.3MB. Max. memory is 16.1GB. [2022-11-18 19:39:56,264 INFO L158 Benchmark]: Witness Printer took 9.02ms. Allocated memory is still 981.5MB. Free memory was 879.1MB in the beginning and 878.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 19:39:56,266 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26ms. Allocated memory is still 94.4MB. Free memory was 49.8MB in the beginning and 49.7MB in the end (delta: 76.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 353.46ms. Allocated memory is still 140.5MB. Free memory was 107.6MB in the beginning and 115.1MB in the end (delta: -7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 79.18ms. Allocated memory is still 140.5MB. Free memory was 115.1MB in the beginning and 112.0MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 73.24ms. Allocated memory is still 140.5MB. Free memory was 112.0MB in the beginning and 109.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 656.95ms. Allocated memory is still 140.5MB. Free memory was 109.9MB in the beginning and 90.3MB in the end (delta: 19.6MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * BuchiAutomizer took 115011.84ms. Allocated memory was 140.5MB in the beginning and 981.5MB in the end (delta: 841.0MB). Free memory was 90.0MB in the beginning and 879.1MB in the end (delta: -789.1MB). Peak memory consumption was 54.3MB. Max. memory is 16.1GB. * Witness Printer took 9.02ms. Allocated memory is still 981.5MB. Free memory was 879.1MB in the beginning and 878.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (33 trivial, 0 deterministic, 0 nondeterministic). 33 modules have a trivial ranking function, the largest among these consists of 23 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 114.9s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 95.5s. Construction of modules took 9.9s. Büchi inclusion checks took 9.2s. Highest rank in rank-based complementation 0. Minimization of det autom 33. Minimization of nondet autom 0. Automata minimization 0.5s AutomataMinimizationTime, 32 MinimizatonAttempts, 11545 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6882 SdHoareTripleChecker+Valid, 11.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6882 mSDsluCounter, 5557 SdHoareTripleChecker+Invalid, 9.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 37 IncrementalHoareTripleChecker+Unchecked, 3748 mSDsCounter, 761 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8921 IncrementalHoareTripleChecker+Invalid, 9719 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 761 mSolverCounterUnsat, 1809 mSDtfsCounter, 8921 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI19 SFLT0 conc2 concLT0 SILN0 SILU2 SILI10 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital68 mio100 ax100 hnf100 lsp74 ukn100 mio100 lsp100 div395 bol100 ite100 ukn100 eq145 hnf96 smp34 dnf100 smp100 tf102 neg97 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 46ms VariablesStem: 0 VariablesLoop: 10 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.7s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-11-18 19:39:56,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-11-18 19:39:56,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-11-18 19:39:56,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-11-18 19:39:56,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-11-18 19:39:57,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:57,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:57,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:57,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-18 19:39:57,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:58,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:58,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:58,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-18 19:39:58,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:58,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:59,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:59,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:59,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:59,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-18 19:39:59,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:00,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:00,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-18 19:40:00,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:00,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-18 19:40:00,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19228a4f-9358-457a-8786-ac4577f05eaf/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE