./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 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/bitvector/byte_add_2-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 23:10:34,655 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 23:10:34,657 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 23:10:34,717 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 23:10:34,717 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 23:10:34,721 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 23:10:34,722 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 23:10:34,727 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 23:10:34,729 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 23:10:34,734 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 23:10:34,735 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 23:10:34,736 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 23:10:34,736 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 23:10:34,738 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 23:10:34,740 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 23:10:34,741 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 23:10:34,744 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 23:10:34,745 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 23:10:34,747 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 23:10:34,749 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 23:10:34,751 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 23:10:34,752 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 23:10:34,754 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 23:10:34,754 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 23:10:34,758 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 23:10:34,758 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 23:10:34,759 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 23:10:34,760 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 23:10:34,760 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 23:10:34,761 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 23:10:34,761 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 23:10:34,762 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 23:10:34,764 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 23:10:34,765 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 23:10:34,766 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 23:10:34,766 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 23:10:34,766 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 23:10:34,767 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 23:10:34,767 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 23:10:34,767 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 23:10:34,768 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 23:10:34,770 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-14 23:10:34,806 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 23:10:34,807 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 23:10:34,807 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 23:10:34,807 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 23:10:34,809 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 23:10:34,809 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 23:10:34,809 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 23:10:34,809 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-14 23:10:34,810 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-14 23:10:34,810 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-14 23:10:34,810 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-14 23:10:34,811 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-14 23:10:34,811 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-14 23:10:34,811 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 23:10:34,811 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 23:10:34,811 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-14 23:10:34,812 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 23:10:34,812 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 23:10:34,812 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 23:10:34,812 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-14 23:10:34,812 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-14 23:10:34,813 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-14 23:10:34,813 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 23:10:34,813 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 23:10:34,814 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-14 23:10:34,814 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 23:10:34,814 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-14 23:10:34,815 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 23:10:34,815 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 23:10:34,815 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 23:10:34,815 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 23:10:34,816 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 23:10:34,817 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-14 23:10:34,817 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 [2021-12-14 23:10:35,053 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 23:10:35,076 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 23:10:35,078 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 23:10:35,079 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 23:10:35,079 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 23:10:35,080 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/bitvector/byte_add_2-2.i [2021-12-14 23:10:35,136 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec54d43fc/27dd5a22b9384e2aa26f60d41e2e4eea/FLAGc88d763ea [2021-12-14 23:10:35,504 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 23:10:35,504 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/byte_add_2-2.i [2021-12-14 23:10:35,515 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec54d43fc/27dd5a22b9384e2aa26f60d41e2e4eea/FLAGc88d763ea [2021-12-14 23:10:35,916 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec54d43fc/27dd5a22b9384e2aa26f60d41e2e4eea [2021-12-14 23:10:35,918 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 23:10:35,919 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 23:10:35,923 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 23:10:35,923 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 23:10:35,926 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 23:10:35,926 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:10:35" (1/1) ... [2021-12-14 23:10:35,927 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79e81bc8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:35, skipping insertion in model container [2021-12-14 23:10:35,929 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:10:35" (1/1) ... [2021-12-14 23:10:35,934 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 23:10:35,960 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 23:10:36,087 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2021-12-14 23:10:36,111 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:10:36,118 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 23:10:36,128 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/byte_add_2-2.i[1168,1181] [2021-12-14 23:10:36,146 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:10:36,159 INFO L208 MainTranslator]: Completed translation [2021-12-14 23:10:36,159 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36 WrapperNode [2021-12-14 23:10:36,159 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 23:10:36,160 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 23:10:36,160 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 23:10:36,161 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 23:10:36,166 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,172 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,190 INFO L137 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 123 [2021-12-14 23:10:36,190 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 23:10:36,191 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 23:10:36,191 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 23:10:36,191 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 23:10:36,197 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,197 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,199 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,199 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,204 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,208 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,209 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,211 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 23:10:36,212 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 23:10:36,212 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 23:10:36,212 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 23:10:36,213 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (1/1) ... [2021-12-14 23:10:36,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:36,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:36,241 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:36,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-14 23:10:36,265 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 23:10:36,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 23:10:36,266 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 23:10:36,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 23:10:36,307 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 23:10:36,308 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 23:10:36,507 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 23:10:36,512 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 23:10:36,512 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-14 23:10:36,513 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:10:36 BoogieIcfgContainer [2021-12-14 23:10:36,513 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 23:10:36,514 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-14 23:10:36,514 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-14 23:10:36,517 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-14 23:10:36,517 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:10:36,517 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.12 11:10:35" (1/3) ... [2021-12-14 23:10:36,518 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7df4ef54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:10:36, skipping insertion in model container [2021-12-14 23:10:36,518 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:10:36,518 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:10:36" (2/3) ... [2021-12-14 23:10:36,519 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7df4ef54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:10:36, skipping insertion in model container [2021-12-14 23:10:36,531 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:10:36,531 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:10:36" (3/3) ... [2021-12-14 23:10:36,532 INFO L388 chiAutomizerObserver]: Analyzing ICFG byte_add_2-2.i [2021-12-14 23:10:36,584 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-14 23:10:36,584 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-14 23:10:36,584 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-14 23:10:36,584 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-14 23:10:36,585 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-14 23:10:36,585 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-14 23:10:36,585 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-14 23:10:36,585 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-14 23:10:36,604 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 41 states, 40 states have (on average 1.75) internal successors, (70), 40 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) [2021-12-14 23:10:36,623 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 23 [2021-12-14 23:10:36,624 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:36,624 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:36,632 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:10:36,632 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:36,633 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-14 23:10:36,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 41 states, 40 states have (on average 1.75) internal successors, (70), 40 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) [2021-12-14 23:10:36,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 23 [2021-12-14 23:10:36,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:36,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:36,640 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:10:36,640 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:36,646 INFO L791 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); 13#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; 5#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); 36#L69-1true mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 24#L80-2true [2021-12-14 23:10:36,647 INFO L793 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; 33#L83true assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 42#L83-1true assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8#L89true assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 40#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; 12#L100-1true assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 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 [2021-12-14 23:10:36,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:36,659 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2021-12-14 23:10:36,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:36,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572279419] [2021-12-14 23:10:36,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:36,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:36,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:36,784 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:36,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:36,831 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:36,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:36,834 INFO L85 PathProgramCache]: Analyzing trace with hash 318197182, now seen corresponding path program 1 times [2021-12-14 23:10:36,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:36,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715049959] [2021-12-14 23:10:36,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:36,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:36,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:36,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:36,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:36,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715049959] [2021-12-14 23:10:36,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715049959] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:36,906 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:36,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:10:36,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081763313] [2021-12-14 23:10:36,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:36,911 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:36,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:36,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:10:36,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:10:36,935 INFO L87 Difference]: Start difference. First operand has 41 states, 40 states have (on average 1.75) internal successors, (70), 40 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) 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) [2021-12-14 23:10:37,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:37,080 INFO L93 Difference]: Finished difference Result 64 states and 94 transitions. [2021-12-14 23:10:37,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:10:37,089 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64 states and 94 transitions. [2021-12-14 23:10:37,097 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 41 [2021-12-14 23:10:37,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64 states to 56 states and 86 transitions. [2021-12-14 23:10:37,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2021-12-14 23:10:37,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2021-12-14 23:10:37,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 86 transitions. [2021-12-14 23:10:37,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:37,108 INFO L681 BuchiCegarLoop]: Abstraction has 56 states and 86 transitions. [2021-12-14 23:10:37,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 86 transitions. [2021-12-14 23:10:37,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2021-12-14 23:10:37,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 54 states have (on average 1.5555555555555556) internal successors, (84), 53 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:37,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 84 transitions. [2021-12-14 23:10:37,130 INFO L704 BuchiCegarLoop]: Abstraction has 54 states and 84 transitions. [2021-12-14 23:10:37,130 INFO L587 BuchiCegarLoop]: Abstraction has 54 states and 84 transitions. [2021-12-14 23:10:37,130 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-14 23:10:37,130 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 84 transitions. [2021-12-14 23:10:37,131 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 39 [2021-12-14 23:10:37,131 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:37,131 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:37,132 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:37,132 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:37,132 INFO L791 eck$LassoCheckResult]: Stem: 136#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); 127#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; 114#L59 assume !(0 == mp_add_~a3~0#1 % 256); 115#L59-1 mp_add_~nb~0#1 := 4; 132#L69 assume !(0 == mp_add_~b3~0#1 % 256); 123#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 138#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 139#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 129#L83-1 [2021-12-14 23:10:37,133 INFO L793 eck$LassoCheckResult]: Loop: 129#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 118#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 119#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 133#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 125#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 126#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 144#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 147#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 159#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 160#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; 135#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 141#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 128#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 129#L83-1 [2021-12-14 23:10:37,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:37,133 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2021-12-14 23:10:37,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:37,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624740450] [2021-12-14 23:10:37,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:37,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:37,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:37,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:37,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:37,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624740450] [2021-12-14 23:10:37,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624740450] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:37,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:37,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 23:10:37,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378864724] [2021-12-14 23:10:37,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:37,285 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:37,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:37,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1939143242, now seen corresponding path program 1 times [2021-12-14 23:10:37,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:37,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902652284] [2021-12-14 23:10:37,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:37,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:37,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:37,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:37,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:37,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902652284] [2021-12-14 23:10:37,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902652284] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:37,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:37,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 23:10:37,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850021856] [2021-12-14 23:10:37,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:37,350 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:37,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:37,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 23:10:37,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:10:37,351 INFO L87 Difference]: Start difference. First operand 54 states and 84 transitions. cyclomatic complexity: 32 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) [2021-12-14 23:10:37,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:37,545 INFO L93 Difference]: Finished difference Result 120 states and 177 transitions. [2021-12-14 23:10:37,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 23:10:37,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 177 transitions. [2021-12-14 23:10:37,548 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 78 [2021-12-14 23:10:37,550 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 120 states and 177 transitions. [2021-12-14 23:10:37,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 120 [2021-12-14 23:10:37,550 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 120 [2021-12-14 23:10:37,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120 states and 177 transitions. [2021-12-14 23:10:37,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:37,551 INFO L681 BuchiCegarLoop]: Abstraction has 120 states and 177 transitions. [2021-12-14 23:10:37,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states and 177 transitions. [2021-12-14 23:10:37,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 61. [2021-12-14 23:10:37,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 61 states have (on average 1.540983606557377) internal successors, (94), 60 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) [2021-12-14 23:10:37,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 94 transitions. [2021-12-14 23:10:37,557 INFO L704 BuchiCegarLoop]: Abstraction has 61 states and 94 transitions. [2021-12-14 23:10:37,557 INFO L587 BuchiCegarLoop]: Abstraction has 61 states and 94 transitions. [2021-12-14 23:10:37,557 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-14 23:10:37,557 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 94 transitions. [2021-12-14 23:10:37,558 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 39 [2021-12-14 23:10:37,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:37,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:37,558 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:37,559 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:37,559 INFO L791 eck$LassoCheckResult]: Stem: 324#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); 314#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; 304#L59 assume !(0 == mp_add_~a3~0#1 % 256); 305#L59-1 mp_add_~nb~0#1 := 4; 319#L69 assume !(0 == mp_add_~b3~0#1 % 256); 312#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 326#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 327#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 321#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; 322#L84-2 [2021-12-14 23:10:37,559 INFO L793 eck$LassoCheckResult]: Loop: 322#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 325#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 315#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 316#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 302#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 303#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 320#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 309#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 310#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 331#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 334#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 341#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 357#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; 322#L84-2 [2021-12-14 23:10:37,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:37,560 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2021-12-14 23:10:37,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:37,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667520622] [2021-12-14 23:10:37,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:37,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:37,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:37,580 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:37,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:37,599 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:37,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:37,599 INFO L85 PathProgramCache]: Analyzing trace with hash 119486142, now seen corresponding path program 2 times [2021-12-14 23:10:37,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:37,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293146006] [2021-12-14 23:10:37,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:37,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:37,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:37,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:37,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293146006] [2021-12-14 23:10:37,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293146006] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:37,651 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:37,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:10:37,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822664948] [2021-12-14 23:10:37,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:37,652 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:37,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:37,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 23:10:37,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 23:10:37,653 INFO L87 Difference]: Start difference. First operand 61 states and 94 transitions. cyclomatic complexity: 35 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) [2021-12-14 23:10:37,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:37,793 INFO L93 Difference]: Finished difference Result 86 states and 135 transitions. [2021-12-14 23:10:37,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 23:10:37,794 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 86 states and 135 transitions. [2021-12-14 23:10:37,796 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 64 [2021-12-14 23:10:37,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 86 states to 86 states and 135 transitions. [2021-12-14 23:10:37,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86 [2021-12-14 23:10:37,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86 [2021-12-14 23:10:37,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 135 transitions. [2021-12-14 23:10:37,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:37,797 INFO L681 BuchiCegarLoop]: Abstraction has 86 states and 135 transitions. [2021-12-14 23:10:37,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states and 135 transitions. [2021-12-14 23:10:37,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 78. [2021-12-14 23:10:37,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 78 states have (on average 1.5512820512820513) internal successors, (121), 77 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:37,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 121 transitions. [2021-12-14 23:10:37,802 INFO L704 BuchiCegarLoop]: Abstraction has 78 states and 121 transitions. [2021-12-14 23:10:37,802 INFO L587 BuchiCegarLoop]: Abstraction has 78 states and 121 transitions. [2021-12-14 23:10:37,802 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-14 23:10:37,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 78 states and 121 transitions. [2021-12-14 23:10:37,803 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2021-12-14 23:10:37,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:37,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:37,806 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:37,806 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:37,806 INFO L791 eck$LassoCheckResult]: Stem: 479#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); 468#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; 458#L59 assume !(0 == mp_add_~a3~0#1 % 256); 459#L59-1 mp_add_~nb~0#1 := 4; 524#L69 assume !(0 == mp_add_~b3~0#1 % 256); 493#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 480#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 481#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 492#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; 529#L84-2 [2021-12-14 23:10:37,807 INFO L793 eck$LassoCheckResult]: Loop: 529#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 527#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 512#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 510#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 454#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 455#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 520#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 463#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 464#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 485#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 525#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 521#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 470#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 496#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 494#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 474#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 475#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 497#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 488#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 489#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 517#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 518#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; 529#L84-2 [2021-12-14 23:10:37,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:37,807 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2021-12-14 23:10:37,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:37,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314022840] [2021-12-14 23:10:37,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:37,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:37,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:37,836 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:37,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:37,880 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:37,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:37,887 INFO L85 PathProgramCache]: Analyzing trace with hash 522403369, now seen corresponding path program 1 times [2021-12-14 23:10:37,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:37,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873746570] [2021-12-14 23:10:37,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:37,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:37,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:37,914 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-14 23:10:37,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:37,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873746570] [2021-12-14 23:10:37,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873746570] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:37,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:37,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:10:37,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027909926] [2021-12-14 23:10:37,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:37,918 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:37,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:37,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:10:37,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:10:37,921 INFO L87 Difference]: Start difference. First operand 78 states and 121 transitions. cyclomatic complexity: 45 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) [2021-12-14 23:10:38,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:38,009 INFO L93 Difference]: Finished difference Result 103 states and 155 transitions. [2021-12-14 23:10:38,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:10:38,010 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 155 transitions. [2021-12-14 23:10:38,018 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 81 [2021-12-14 23:10:38,020 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 103 states and 155 transitions. [2021-12-14 23:10:38,020 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2021-12-14 23:10:38,020 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 103 [2021-12-14 23:10:38,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 155 transitions. [2021-12-14 23:10:38,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:38,022 INFO L681 BuchiCegarLoop]: Abstraction has 103 states and 155 transitions. [2021-12-14 23:10:38,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states and 155 transitions. [2021-12-14 23:10:38,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2021-12-14 23:10:38,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 101 states have (on average 1.5148514851485149) internal successors, (153), 100 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:38,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 153 transitions. [2021-12-14 23:10:38,029 INFO L704 BuchiCegarLoop]: Abstraction has 101 states and 153 transitions. [2021-12-14 23:10:38,029 INFO L587 BuchiCegarLoop]: Abstraction has 101 states and 153 transitions. [2021-12-14 23:10:38,029 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-14 23:10:38,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101 states and 153 transitions. [2021-12-14 23:10:38,030 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 79 [2021-12-14 23:10:38,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:38,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:38,030 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:38,030 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:38,031 INFO L791 eck$LassoCheckResult]: Stem: 665#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); 655#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; 641#L59 assume !(0 == mp_add_~a3~0#1 % 256); 642#L59-1 mp_add_~nb~0#1 := 4; 660#L69 assume !(0 == mp_add_~b3~0#1 % 256); 679#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 667#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 668#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 663#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; 664#L84-2 [2021-12-14 23:10:38,031 INFO L793 eck$LassoCheckResult]: Loop: 664#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 680#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 740#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 682#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 646#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 647#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 699#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 698#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 697#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 693#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 690#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 691#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 719#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 717#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 704#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 703#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 653#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 654#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 672#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 675#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 715#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 716#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; 664#L84-2 [2021-12-14 23:10:38,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:38,031 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2021-12-14 23:10:38,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:38,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940987303] [2021-12-14 23:10:38,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:38,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:38,059 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:38,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:38,084 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:38,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:38,085 INFO L85 PathProgramCache]: Analyzing trace with hash 581508713, now seen corresponding path program 1 times [2021-12-14 23:10:38,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:38,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274753655] [2021-12-14 23:10:38,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:38,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:38,153 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:38,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:38,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274753655] [2021-12-14 23:10:38,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274753655] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:38,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:38,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 23:10:38,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941632451] [2021-12-14 23:10:38,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:38,157 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:38,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:38,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 23:10:38,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 23:10:38,158 INFO L87 Difference]: Start difference. First operand 101 states and 153 transitions. cyclomatic complexity: 54 Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 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) [2021-12-14 23:10:38,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:38,211 INFO L93 Difference]: Finished difference Result 169 states and 255 transitions. [2021-12-14 23:10:38,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 23:10:38,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 255 transitions. [2021-12-14 23:10:38,215 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 147 [2021-12-14 23:10:38,216 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 255 transitions. [2021-12-14 23:10:38,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2021-12-14 23:10:38,217 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 169 [2021-12-14 23:10:38,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 255 transitions. [2021-12-14 23:10:38,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:38,218 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 255 transitions. [2021-12-14 23:10:38,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 255 transitions. [2021-12-14 23:10:38,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 141. [2021-12-14 23:10:38,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 141 states have (on average 1.5390070921985815) internal successors, (217), 140 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:38,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 217 transitions. [2021-12-14 23:10:38,224 INFO L704 BuchiCegarLoop]: Abstraction has 141 states and 217 transitions. [2021-12-14 23:10:38,224 INFO L587 BuchiCegarLoop]: Abstraction has 141 states and 217 transitions. [2021-12-14 23:10:38,224 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-14 23:10:38,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 217 transitions. [2021-12-14 23:10:38,226 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 119 [2021-12-14 23:10:38,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:38,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:38,226 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:38,227 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:38,227 INFO L791 eck$LassoCheckResult]: Stem: 947#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); 935#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; 925#L59 assume !(0 == mp_add_~a3~0#1 % 256); 926#L59-1 mp_add_~nb~0#1 := 4; 940#L69 assume !(0 == mp_add_~b3~0#1 % 256); 965#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 949#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 950#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 960#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; 963#L84-2 [2021-12-14 23:10:38,227 INFO L793 eck$LassoCheckResult]: Loop: 963#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 964#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1026#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1011#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1002#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 997#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 992#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 989#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 986#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 984#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 980#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 981#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 1030#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 923#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 1041#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1039#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 930#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 931#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 954#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 957#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1050#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1051#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; 963#L84-2 [2021-12-14 23:10:38,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:38,228 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2021-12-14 23:10:38,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:38,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011871256] [2021-12-14 23:10:38,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:38,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:38,238 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:38,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:38,249 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:38,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:38,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1412635993, now seen corresponding path program 1 times [2021-12-14 23:10:38,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:38,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952988340] [2021-12-14 23:10:38,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:38,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:38,302 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:38,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:38,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952988340] [2021-12-14 23:10:38,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952988340] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:38,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:38,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-14 23:10:38,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193563688] [2021-12-14 23:10:38,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:38,304 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:38,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:38,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 23:10:38,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:10:38,305 INFO L87 Difference]: Start difference. First operand 141 states and 217 transitions. cyclomatic complexity: 78 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) [2021-12-14 23:10:38,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:38,487 INFO L93 Difference]: Finished difference Result 302 states and 450 transitions. [2021-12-14 23:10:38,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 23:10:38,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 450 transitions. [2021-12-14 23:10:38,491 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 255 [2021-12-14 23:10:38,493 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 450 transitions. [2021-12-14 23:10:38,493 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-12-14 23:10:38,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-14 23:10:38,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 450 transitions. [2021-12-14 23:10:38,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:38,494 INFO L681 BuchiCegarLoop]: Abstraction has 302 states and 450 transitions. [2021-12-14 23:10:38,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 450 transitions. [2021-12-14 23:10:38,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 225. [2021-12-14 23:10:38,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.5155555555555555) internal successors, (341), 224 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:38,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 341 transitions. [2021-12-14 23:10:38,503 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 341 transitions. [2021-12-14 23:10:38,503 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 341 transitions. [2021-12-14 23:10:38,503 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-14 23:10:38,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 341 transitions. [2021-12-14 23:10:38,504 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 198 [2021-12-14 23:10:38,505 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:38,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:38,505 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:38,505 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:38,506 INFO L791 eck$LassoCheckResult]: Stem: 1398#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); 1388#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; 1372#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1373#L59-1 mp_add_~nb~0#1 := 4; 1393#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1411#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1412#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1418#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1419#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; 1413#L84-2 [2021-12-14 23:10:38,506 INFO L793 eck$LassoCheckResult]: Loop: 1413#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1402#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1389#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 1390#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1541#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 1540#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 1483#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1484#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1539#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 1479#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1478#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1475#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 1477#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1377#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1378#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1473#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1449#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 1445#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 1433#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1430#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1431#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1508#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; 1413#L84-2 [2021-12-14 23:10:38,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:38,506 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2021-12-14 23:10:38,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:38,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849977681] [2021-12-14 23:10:38,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:38,516 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:38,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:38,526 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:38,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:38,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1317498195, now seen corresponding path program 1 times [2021-12-14 23:10:38,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:38,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192468841] [2021-12-14 23:10:38,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:38,551 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-14 23:10:38,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:38,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192468841] [2021-12-14 23:10:38,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192468841] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:38,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:38,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:10:38,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387413119] [2021-12-14 23:10:38,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:38,553 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:38,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:38,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:10:38,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:10:38,554 INFO L87 Difference]: Start difference. First operand 225 states and 341 transitions. cyclomatic complexity: 119 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) [2021-12-14 23:10:38,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:38,628 INFO L93 Difference]: Finished difference Result 263 states and 400 transitions. [2021-12-14 23:10:38,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:10:38,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 263 states and 400 transitions. [2021-12-14 23:10:38,631 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 236 [2021-12-14 23:10:38,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 263 states to 263 states and 400 transitions. [2021-12-14 23:10:38,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 263 [2021-12-14 23:10:38,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2021-12-14 23:10:38,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 263 states and 400 transitions. [2021-12-14 23:10:38,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:38,633 INFO L681 BuchiCegarLoop]: Abstraction has 263 states and 400 transitions. [2021-12-14 23:10:38,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states and 400 transitions. [2021-12-14 23:10:38,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 257. [2021-12-14 23:10:38,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 257 states have (on average 1.5330739299610896) internal successors, (394), 256 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:38,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 394 transitions. [2021-12-14 23:10:38,639 INFO L704 BuchiCegarLoop]: Abstraction has 257 states and 394 transitions. [2021-12-14 23:10:38,639 INFO L587 BuchiCegarLoop]: Abstraction has 257 states and 394 transitions. [2021-12-14 23:10:38,639 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-14 23:10:38,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 257 states and 394 transitions. [2021-12-14 23:10:38,641 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 230 [2021-12-14 23:10:38,641 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:38,641 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:38,642 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:38,642 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:38,642 INFO L791 eck$LassoCheckResult]: Stem: 1893#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); 1883#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; 1866#L59 assume !(0 == mp_add_~a3~0#1 % 256); 1867#L59-1 mp_add_~nb~0#1 := 4; 1888#L69 assume !(0 == mp_add_~b3~0#1 % 256); 1912#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 1896#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1897#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 1891#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; 1892#L84-2 [2021-12-14 23:10:38,642 INFO L793 eck$LassoCheckResult]: Loop: 1892#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 1898#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 1899#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 2083#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 1871#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 1872#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 2078#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2077#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2076#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2075#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2074#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2070#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 2072#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2047#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 1959#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 1944#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 1943#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 1941#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 1938#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 1936#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 1937#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2104#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; 1892#L84-2 [2021-12-14 23:10:38,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:38,642 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2021-12-14 23:10:38,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:38,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646201383] [2021-12-14 23:10:38,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:38,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:38,652 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:38,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:38,661 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:38,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:38,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1260239893, now seen corresponding path program 1 times [2021-12-14 23:10:38,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:38,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033255228] [2021-12-14 23:10:38,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:38,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:38,746 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:38,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:38,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033255228] [2021-12-14 23:10:38,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033255228] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:38,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052092054] [2021-12-14 23:10:38,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:38,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:38,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:38,751 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:38,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-14 23:10:38,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:38,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-14 23:10:38,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:38,997 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:38,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:10:39,060 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:39,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052092054] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:10:39,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:10:39,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2021-12-14 23:10:39,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339379138] [2021-12-14 23:10:39,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:10:39,061 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:39,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:39,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-14 23:10:39,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-12-14 23:10:39,062 INFO L87 Difference]: Start difference. First operand 257 states and 394 transitions. cyclomatic complexity: 140 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) [2021-12-14 23:10:39,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:39,414 INFO L93 Difference]: Finished difference Result 411 states and 582 transitions. [2021-12-14 23:10:39,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-14 23:10:39,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 411 states and 582 transitions. [2021-12-14 23:10:39,417 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 335 [2021-12-14 23:10:39,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 411 states to 411 states and 582 transitions. [2021-12-14 23:10:39,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2021-12-14 23:10:39,420 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2021-12-14 23:10:39,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 582 transitions. [2021-12-14 23:10:39,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:39,421 INFO L681 BuchiCegarLoop]: Abstraction has 411 states and 582 transitions. [2021-12-14 23:10:39,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 582 transitions. [2021-12-14 23:10:39,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 290. [2021-12-14 23:10:39,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 290 states have (on average 1.4896551724137932) internal successors, (432), 289 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:39,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 432 transitions. [2021-12-14 23:10:39,427 INFO L704 BuchiCegarLoop]: Abstraction has 290 states and 432 transitions. [2021-12-14 23:10:39,427 INFO L587 BuchiCegarLoop]: Abstraction has 290 states and 432 transitions. [2021-12-14 23:10:39,427 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-14 23:10:39,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 432 transitions. [2021-12-14 23:10:39,429 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 254 [2021-12-14 23:10:39,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:39,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:39,430 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:39,430 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:39,430 INFO L791 eck$LassoCheckResult]: Stem: 2702#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); 2692#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; 2677#L59 assume !(0 == mp_add_~a3~0#1 % 256); 2678#L59-1 mp_add_~nb~0#1 := 4; 2697#L69 assume !(0 == mp_add_~b3~0#1 % 256); 2688#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 2737#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2735#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2700#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; 2701#L84-2 [2021-12-14 23:10:39,431 INFO L793 eck$LassoCheckResult]: Loop: 2701#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 2719#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 2865#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 2862#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2860#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 2769#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 2768#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 2766#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2740#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2741#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2736#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2734#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2731#L84 assume !(0 == mp_add_~i~0#1 % 256); 2727#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; 2728#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 2873#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 2870#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 2867#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 2866#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 2853#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 2827#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 2773#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 2772#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 2749#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 2750#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 2799#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; 2701#L84-2 [2021-12-14 23:10:39,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:39,431 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2021-12-14 23:10:39,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:39,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898490605] [2021-12-14 23:10:39,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:39,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:39,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:39,440 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:39,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:39,449 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:39,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:39,450 INFO L85 PathProgramCache]: Analyzing trace with hash -925244773, now seen corresponding path program 1 times [2021-12-14 23:10:39,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:39,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488986197] [2021-12-14 23:10:39,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:39,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:39,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:39,494 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-14 23:10:39,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:39,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488986197] [2021-12-14 23:10:39,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488986197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:39,495 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:39,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:10:39,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052176679] [2021-12-14 23:10:39,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:39,495 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:39,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:39,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 23:10:39,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 23:10:39,496 INFO L87 Difference]: Start difference. First operand 290 states and 432 transitions. cyclomatic complexity: 145 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) [2021-12-14 23:10:39,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:39,628 INFO L93 Difference]: Finished difference Result 436 states and 627 transitions. [2021-12-14 23:10:39,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 23:10:39,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 436 states and 627 transitions. [2021-12-14 23:10:39,632 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 394 [2021-12-14 23:10:39,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 436 states to 436 states and 627 transitions. [2021-12-14 23:10:39,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 436 [2021-12-14 23:10:39,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 436 [2021-12-14 23:10:39,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 436 states and 627 transitions. [2021-12-14 23:10:39,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:39,635 INFO L681 BuchiCegarLoop]: Abstraction has 436 states and 627 transitions. [2021-12-14 23:10:39,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states and 627 transitions. [2021-12-14 23:10:39,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 328. [2021-12-14 23:10:39,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 328 states have (on average 1.4939024390243902) internal successors, (490), 327 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:39,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 490 transitions. [2021-12-14 23:10:39,641 INFO L704 BuchiCegarLoop]: Abstraction has 328 states and 490 transitions. [2021-12-14 23:10:39,641 INFO L587 BuchiCegarLoop]: Abstraction has 328 states and 490 transitions. [2021-12-14 23:10:39,641 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-14 23:10:39,641 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 328 states and 490 transitions. [2021-12-14 23:10:39,643 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 304 [2021-12-14 23:10:39,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:39,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:39,643 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:39,643 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:39,644 INFO L791 eck$LassoCheckResult]: Stem: 3441#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); 3428#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; 3418#L59 assume !(0 == mp_add_~a3~0#1 % 256); 3419#L59-1 mp_add_~nb~0#1 := 4; 3433#L69 assume !(0 == mp_add_~b3~0#1 % 256); 3462#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 3463#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3474#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3468#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; 3461#L84-2 [2021-12-14 23:10:39,644 INFO L793 eck$LassoCheckResult]: Loop: 3461#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 3445#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 3429#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 3430#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3710#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 3715#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 3592#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3499#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3488#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3489#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3723#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3646#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3458#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3413#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3414#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3465#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 3497#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 3498#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3691#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3689#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3660#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 3641#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 3659#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 3606#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 3578#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 3569#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 3492#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 3493#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 3543#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 3544#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 3539#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; 3461#L84-2 [2021-12-14 23:10:39,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:39,644 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2021-12-14 23:10:39,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:39,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038847472] [2021-12-14 23:10:39,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:39,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:39,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:39,651 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:39,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:39,659 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:39,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:39,660 INFO L85 PathProgramCache]: Analyzing trace with hash 2071006882, now seen corresponding path program 1 times [2021-12-14 23:10:39,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:39,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366315234] [2021-12-14 23:10:39,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:39,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:39,705 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:39,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:39,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366315234] [2021-12-14 23:10:39,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366315234] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:39,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906831309] [2021-12-14 23:10:39,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:39,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:39,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:39,711 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:39,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-14 23:10:39,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:39,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-14 23:10:39,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:39,859 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-14 23:10:39,859 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:10:39,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906831309] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:39,859 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:10:39,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-12-14 23:10:39,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087699546] [2021-12-14 23:10:39,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:39,860 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:39,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:39,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 23:10:39,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-14 23:10:39,860 INFO L87 Difference]: Start difference. First operand 328 states and 490 transitions. cyclomatic complexity: 164 Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:40,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:40,020 INFO L93 Difference]: Finished difference Result 341 states and 457 transitions. [2021-12-14 23:10:40,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 23:10:40,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 341 states and 457 transitions. [2021-12-14 23:10:40,023 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 317 [2021-12-14 23:10:40,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 341 states to 341 states and 457 transitions. [2021-12-14 23:10:40,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2021-12-14 23:10:40,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2021-12-14 23:10:40,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 341 states and 457 transitions. [2021-12-14 23:10:40,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:40,025 INFO L681 BuchiCegarLoop]: Abstraction has 341 states and 457 transitions. [2021-12-14 23:10:40,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states and 457 transitions. [2021-12-14 23:10:40,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 294. [2021-12-14 23:10:40,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 294 states have (on average 1.370748299319728) internal successors, (403), 293 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:40,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 403 transitions. [2021-12-14 23:10:40,030 INFO L704 BuchiCegarLoop]: Abstraction has 294 states and 403 transitions. [2021-12-14 23:10:40,031 INFO L587 BuchiCegarLoop]: Abstraction has 294 states and 403 transitions. [2021-12-14 23:10:40,031 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-14 23:10:40,031 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 294 states and 403 transitions. [2021-12-14 23:10:40,032 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 270 [2021-12-14 23:10:40,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:40,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:40,033 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:40,033 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:40,034 INFO L791 eck$LassoCheckResult]: Stem: 4208#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); 4198#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; 4188#L59 assume !(0 == mp_add_~a3~0#1 % 256); 4189#L59-1 mp_add_~nb~0#1 := 4; 4205#L69 assume !(0 == mp_add_~b3~0#1 % 256); 4196#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 4225#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4406#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4405#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; 4327#L84-2 [2021-12-14 23:10:40,034 INFO L793 eck$LassoCheckResult]: Loop: 4327#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 4404#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 4402#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 4400#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4396#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 4395#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 4377#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4394#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4393#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4392#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4391#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4389#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4387#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4340#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 4384#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4374#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 4371#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4370#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4369#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4368#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4301#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 4302#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 4291#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 4289#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 4285#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 4283#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 4281#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 4252#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 4247#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 4248#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 4326#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; 4327#L84-2 [2021-12-14 23:10:40,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:40,035 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2021-12-14 23:10:40,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:40,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351828064] [2021-12-14 23:10:40,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:40,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:40,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:40,046 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:40,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:40,070 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:40,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:40,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1750670628, now seen corresponding path program 2 times [2021-12-14 23:10:40,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:40,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764058787] [2021-12-14 23:10:40,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:40,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:40,175 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-14 23:10:40,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:40,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764058787] [2021-12-14 23:10:40,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764058787] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:40,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909506789] [2021-12-14 23:10:40,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 23:10:40,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:40,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:40,180 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:40,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-14 23:10:40,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-14 23:10:40,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 23:10:40,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-14 23:10:40,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-14 23:10:40,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:10:40,374 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-14 23:10:40,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909506789] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:10:40,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:10:40,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2021-12-14 23:10:40,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22952761] [2021-12-14 23:10:40,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:10:40,376 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:40,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:40,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-14 23:10:40,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-12-14 23:10:40,378 INFO L87 Difference]: Start difference. First operand 294 states and 403 transitions. cyclomatic complexity: 111 Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 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) [2021-12-14 23:10:40,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:40,879 INFO L93 Difference]: Finished difference Result 494 states and 631 transitions. [2021-12-14 23:10:40,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-14 23:10:40,879 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 494 states and 631 transitions. [2021-12-14 23:10:40,882 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 420 [2021-12-14 23:10:40,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 494 states to 494 states and 631 transitions. [2021-12-14 23:10:40,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 494 [2021-12-14 23:10:40,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 494 [2021-12-14 23:10:40,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 494 states and 631 transitions. [2021-12-14 23:10:40,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:40,886 INFO L681 BuchiCegarLoop]: Abstraction has 494 states and 631 transitions. [2021-12-14 23:10:40,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states and 631 transitions. [2021-12-14 23:10:40,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 377. [2021-12-14 23:10:40,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 377 states have (on average 1.3342175066312998) internal successors, (503), 376 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:40,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 503 transitions. [2021-12-14 23:10:40,892 INFO L704 BuchiCegarLoop]: Abstraction has 377 states and 503 transitions. [2021-12-14 23:10:40,892 INFO L587 BuchiCegarLoop]: Abstraction has 377 states and 503 transitions. [2021-12-14 23:10:40,892 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-14 23:10:40,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 377 states and 503 transitions. [2021-12-14 23:10:40,894 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-12-14 23:10:40,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:40,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:40,895 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:40,895 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 6, 6, 6, 6, 6, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:40,895 INFO L791 eck$LassoCheckResult]: Stem: 5205#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); 5194#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; 5184#L59 assume !(0 == mp_add_~a3~0#1 % 256); 5185#L59-1 mp_add_~nb~0#1 := 4; 5199#L69 assume !(0 == mp_add_~b3~0#1 % 256); 5221#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 5222#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5510#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5202#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; 5203#L84-2 [2021-12-14 23:10:40,895 INFO L793 eck$LassoCheckResult]: Loop: 5203#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 5208#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 5195#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 5196#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5536#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5537#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 5538#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5535#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5532#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5486#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5487#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5512#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5226#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5183#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 5542#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5489#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 5260#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5474#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5451#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5450#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5448#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5443#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5407#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5405#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5403#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5401#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 5399#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5397#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5393#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5394#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5383#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5382#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5377#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5376#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5375#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5374#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 5373#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5372#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5370#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5368#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5366#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 5365#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5334#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5335#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5329#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5327#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5325#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5321#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5323#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5380#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 5279#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5458#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5452#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5268#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5267#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5265#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5266#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 5248#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 5250#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 5409#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 5410#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 5347#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 5348#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 5255#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 5254#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 5251#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 5252#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; 5203#L84-2 [2021-12-14 23:10:40,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:40,896 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2021-12-14 23:10:40,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:40,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103316602] [2021-12-14 23:10:40,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:40,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:40,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:40,903 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:40,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:40,909 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:40,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:40,910 INFO L85 PathProgramCache]: Analyzing trace with hash 896633444, now seen corresponding path program 1 times [2021-12-14 23:10:40,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:40,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261036509] [2021-12-14 23:10:40,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:40,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:40,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:40,962 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 128 proven. 2 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-12-14 23:10:40,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:40,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261036509] [2021-12-14 23:10:40,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261036509] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:40,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37164879] [2021-12-14 23:10:40,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:40,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:40,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:40,967 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:40,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-14 23:10:41,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:41,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-14 23:10:41,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:41,150 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 146 proven. 6 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-14 23:10:41,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:10:41,283 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 138 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-14 23:10:41,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37164879] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:10:41,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:10:41,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2021-12-14 23:10:41,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620216244] [2021-12-14 23:10:41,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:10:41,284 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:41,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:41,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-14 23:10:41,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-14 23:10:41,285 INFO L87 Difference]: Start difference. First operand 377 states and 503 transitions. cyclomatic complexity: 128 Second operand has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:41,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:41,680 INFO L93 Difference]: Finished difference Result 568 states and 680 transitions. [2021-12-14 23:10:41,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-14 23:10:41,680 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 680 transitions. [2021-12-14 23:10:41,683 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 481 [2021-12-14 23:10:41,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 680 transitions. [2021-12-14 23:10:41,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2021-12-14 23:10:41,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2021-12-14 23:10:41,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 680 transitions. [2021-12-14 23:10:41,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:41,687 INFO L681 BuchiCegarLoop]: Abstraction has 568 states and 680 transitions. [2021-12-14 23:10:41,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 680 transitions. [2021-12-14 23:10:41,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 251. [2021-12-14 23:10:41,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 251 states have (on average 1.2270916334661355) internal successors, (308), 250 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:41,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 308 transitions. [2021-12-14 23:10:41,692 INFO L704 BuchiCegarLoop]: Abstraction has 251 states and 308 transitions. [2021-12-14 23:10:41,692 INFO L587 BuchiCegarLoop]: Abstraction has 251 states and 308 transitions. [2021-12-14 23:10:41,692 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-14 23:10:41,692 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 251 states and 308 transitions. [2021-12-14 23:10:41,693 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 175 [2021-12-14 23:10:41,693 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:41,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:41,693 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:41,693 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-12-14 23:10:41,694 INFO L791 eck$LassoCheckResult]: Stem: 6585#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); 6574#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; 6564#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 6566#L61 assume !(0 == mp_add_~a2~0#1 % 256); 6567#L59-1 mp_add_~nb~0#1 := 4; 6579#L69 assume !(0 == mp_add_~b3~0#1 % 256); 6572#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 6626#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 6625#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 6622#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 6623#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 6635#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 6634#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 6632#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6631#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 6624#L108 assume !(0 == mp_add_~i~0#1 % 256); 6600#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 6591#L109-1 [2021-12-14 23:10:41,694 INFO L793 eck$LassoCheckResult]: Loop: 6591#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 6592#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 6644#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6642#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 6640#L108 assume !(0 == mp_add_~i~0#1 % 256); 6620#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 6618#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 6617#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 6613#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6612#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 6611#L108 assume !(0 == mp_add_~i~0#1 % 256); 6610#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 6609#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 6608#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 6577#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 6578#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 6590#L108 assume !(0 == mp_add_~i~0#1 % 256); 6597#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 6591#L109-1 [2021-12-14 23:10:41,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:41,694 INFO L85 PathProgramCache]: Analyzing trace with hash -850823382, now seen corresponding path program 1 times [2021-12-14 23:10:41,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:41,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666519255] [2021-12-14 23:10:41,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:41,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:41,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:41,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-14 23:10:41,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:41,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666519255] [2021-12-14 23:10:41,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666519255] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:41,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:41,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 23:10:41,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259854131] [2021-12-14 23:10:41,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:41,742 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:41,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:41,743 INFO L85 PathProgramCache]: Analyzing trace with hash -830477736, now seen corresponding path program 1 times [2021-12-14 23:10:41,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:41,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820078973] [2021-12-14 23:10:41,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:41,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:41,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:41,778 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-14 23:10:41,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:41,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820078973] [2021-12-14 23:10:41,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820078973] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:41,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776354551] [2021-12-14 23:10:41,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:41,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:41,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:41,787 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:41,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-14 23:10:41,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:41,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-14 23:10:41,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:41,875 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-14 23:10:41,875 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:10:41,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776354551] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:41,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:10:41,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-12-14 23:10:41,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681322443] [2021-12-14 23:10:41,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:41,876 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:41,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:41,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 23:10:41,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 23:10:41,877 INFO L87 Difference]: Start difference. First operand 251 states and 308 transitions. cyclomatic complexity: 59 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) [2021-12-14 23:10:41,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:41,989 INFO L93 Difference]: Finished difference Result 482 states and 585 transitions. [2021-12-14 23:10:41,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 23:10:41,990 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 482 states and 585 transitions. [2021-12-14 23:10:41,992 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 350 [2021-12-14 23:10:41,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 482 states to 482 states and 585 transitions. [2021-12-14 23:10:41,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 482 [2021-12-14 23:10:41,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 482 [2021-12-14 23:10:41,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 482 states and 585 transitions. [2021-12-14 23:10:41,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:41,995 INFO L681 BuchiCegarLoop]: Abstraction has 482 states and 585 transitions. [2021-12-14 23:10:41,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states and 585 transitions. [2021-12-14 23:10:41,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 262. [2021-12-14 23:10:41,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 262 states have (on average 1.2213740458015268) internal successors, (320), 261 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:41,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 320 transitions. [2021-12-14 23:10:41,999 INFO L704 BuchiCegarLoop]: Abstraction has 262 states and 320 transitions. [2021-12-14 23:10:41,999 INFO L587 BuchiCegarLoop]: Abstraction has 262 states and 320 transitions. [2021-12-14 23:10:41,999 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-14 23:10:41,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 262 states and 320 transitions. [2021-12-14 23:10:42,000 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 175 [2021-12-14 23:10:42,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:42,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:42,001 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:42,001 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-12-14 23:10:42,001 INFO L791 eck$LassoCheckResult]: Stem: 7386#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); 7374#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; 7364#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 7366#L61 assume !(0 == mp_add_~a2~0#1 % 256); 7367#L59-1 mp_add_~nb~0#1 := 4; 7434#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 7433#L71 assume !(0 == mp_add_~b2~0#1 % 256); 7431#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 7429#L80-2 assume !((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536); 7428#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 7427#L108 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := 0; 7426#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 7425#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 7424#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 7377#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7378#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 7391#L108 assume !(0 == mp_add_~i~0#1 % 256); 7396#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 7390#L109-1 [2021-12-14 23:10:42,001 INFO L793 eck$LassoCheckResult]: Loop: 7390#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 7384#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 7385#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7418#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 7416#L108 assume !(0 == mp_add_~i~0#1 % 256); 7414#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 7411#L109-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := 0; 7409#L110-1 assume !(3 == mp_add_~i~0#1 % 256); 7406#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7405#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 7404#L108 assume !(0 == mp_add_~i~0#1 % 256); 7403#L108-2 assume !(1 == mp_add_~i~0#1 % 256); 7402#L109-1 assume !(2 == mp_add_~i~0#1 % 256); 7400#L110-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := 0; 7401#L111-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 7439#L107-1 assume !!(mp_add_~i~0#1 % 256 < 4); 7438#L108 assume !(0 == mp_add_~i~0#1 % 256); 7436#L108-2 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := 0; 7390#L109-1 [2021-12-14 23:10:42,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:42,001 INFO L85 PathProgramCache]: Analyzing trace with hash 379711671, now seen corresponding path program 1 times [2021-12-14 23:10:42,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:42,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486319936] [2021-12-14 23:10:42,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:42,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:42,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:42,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-14 23:10:42,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:42,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486319936] [2021-12-14 23:10:42,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486319936] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:42,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:42,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:10:42,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018560824] [2021-12-14 23:10:42,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:42,026 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:42,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:42,026 INFO L85 PathProgramCache]: Analyzing trace with hash -830477736, now seen corresponding path program 2 times [2021-12-14 23:10:42,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:42,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371835915] [2021-12-14 23:10:42,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:42,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:42,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:42,054 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-14 23:10:42,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:42,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371835915] [2021-12-14 23:10:42,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371835915] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:42,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312135211] [2021-12-14 23:10:42,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 23:10:42,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:42,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:42,057 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:42,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-14 23:10:42,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-14 23:10:42,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 23:10:42,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-14 23:10:42,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:42,126 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-14 23:10:42,126 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:10:42,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312135211] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:42,127 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:10:42,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-12-14 23:10:42,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567312625] [2021-12-14 23:10:42,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:42,127 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:42,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:42,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 23:10:42,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-14 23:10:42,127 INFO L87 Difference]: Start difference. First operand 262 states and 320 transitions. cyclomatic complexity: 60 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) [2021-12-14 23:10:42,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:42,227 INFO L93 Difference]: Finished difference Result 300 states and 354 transitions. [2021-12-14 23:10:42,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 23:10:42,227 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 300 states and 354 transitions. [2021-12-14 23:10:42,228 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 184 [2021-12-14 23:10:42,229 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 300 states to 275 states and 321 transitions. [2021-12-14 23:10:42,229 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 275 [2021-12-14 23:10:42,229 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 275 [2021-12-14 23:10:42,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 275 states and 321 transitions. [2021-12-14 23:10:42,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:42,230 INFO L681 BuchiCegarLoop]: Abstraction has 275 states and 321 transitions. [2021-12-14 23:10:42,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states and 321 transitions. [2021-12-14 23:10:42,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 240. [2021-12-14 23:10:42,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 240 states have (on average 1.1791666666666667) internal successors, (283), 239 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:42,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 283 transitions. [2021-12-14 23:10:42,233 INFO L704 BuchiCegarLoop]: Abstraction has 240 states and 283 transitions. [2021-12-14 23:10:42,233 INFO L587 BuchiCegarLoop]: Abstraction has 240 states and 283 transitions. [2021-12-14 23:10:42,233 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-14 23:10:42,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 283 transitions. [2021-12-14 23:10:42,234 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-14 23:10:42,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:42,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:42,234 INFO L842 BuchiCegarLoop]: 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] [2021-12-14 23:10:42,234 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:42,234 INFO L791 eck$LassoCheckResult]: Stem: 8007#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); 7996#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; 7982#L59 assume !(0 == mp_add_~a3~0#1 % 256); 7983#L59-1 mp_add_~nb~0#1 := 4; 8217#L69 assume 0 == mp_add_~b3~0#1 % 256;mp_add_~nb~0#1 := mp_add_~nb~0#1 % 256 - 1; 7991#L71 assume !(0 == mp_add_~b2~0#1 % 256); 7992#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 8019#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8166#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8165#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; 8164#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 8163#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8161#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8152#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8147#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8117#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 8144#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8141#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8139#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8137#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8135#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8131#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8127#L84 assume !(0 == mp_add_~i~0#1 % 256); 8111#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; 8109#L85-1 [2021-12-14 23:10:42,235 INFO L793 eck$LassoCheckResult]: Loop: 8109#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8107#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 8103#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8104#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8088#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8142#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 8140#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8138#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8136#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8134#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8129#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8130#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8185#L90 assume !(0 == mp_add_~i~0#1 % 256); 8183#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8180#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; 8177#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8066#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8056#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8176#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8175#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 8174#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8173#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8172#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8170#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8169#L84 assume !(0 == mp_add_~i~0#1 % 256); 8168#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 8011#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 7997#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; 7998#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 7989#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 7990#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8002#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 7994#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 7995#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 8014#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8009#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8010#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8018#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8015#L90 assume !(0 == mp_add_~i~0#1 % 256); 8016#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8021#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8030#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8029#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8028#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8027#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8026#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8025#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8024#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8022#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8023#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8128#L84 assume !(0 == mp_add_~i~0#1 % 256); 8123#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; 8109#L85-1 [2021-12-14 23:10:42,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:42,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1525234442, now seen corresponding path program 1 times [2021-12-14 23:10:42,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:42,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754135789] [2021-12-14 23:10:42,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:42,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:42,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:42,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-14 23:10:42,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:42,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754135789] [2021-12-14 23:10:42,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754135789] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:42,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:42,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:10:42,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551908038] [2021-12-14 23:10:42,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:42,269 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:42,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:42,270 INFO L85 PathProgramCache]: Analyzing trace with hash -596717375, now seen corresponding path program 1 times [2021-12-14 23:10:42,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:42,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077078217] [2021-12-14 23:10:42,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:42,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:42,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:42,344 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-14 23:10:42,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:42,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077078217] [2021-12-14 23:10:42,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077078217] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:42,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:42,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-14 23:10:42,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962197061] [2021-12-14 23:10:42,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:42,346 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:42,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:42,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:10:42,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:10:42,347 INFO L87 Difference]: Start difference. First operand 240 states and 283 transitions. cyclomatic complexity: 45 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) [2021-12-14 23:10:42,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:42,355 INFO L93 Difference]: Finished difference Result 224 states and 259 transitions. [2021-12-14 23:10:42,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:10:42,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 259 transitions. [2021-12-14 23:10:42,357 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-14 23:10:42,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 259 transitions. [2021-12-14 23:10:42,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-12-14 23:10:42,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-12-14 23:10:42,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 259 transitions. [2021-12-14 23:10:42,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:42,359 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-14 23:10:42,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 259 transitions. [2021-12-14 23:10:42,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-12-14 23:10:42,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 224 states have (on average 1.15625) internal successors, (259), 223 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:42,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 259 transitions. [2021-12-14 23:10:42,363 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-14 23:10:42,363 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-14 23:10:42,363 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-14 23:10:42,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 259 transitions. [2021-12-14 23:10:42,364 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-14 23:10:42,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:42,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:42,365 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:42,365 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:42,365 INFO L791 eck$LassoCheckResult]: Stem: 8479#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); 8468#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; 8456#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 8458#L61 assume !(0 == mp_add_~a2~0#1 % 256); 8459#L59-1 mp_add_~nb~0#1 := 4; 8475#L69 assume !(0 == mp_add_~b3~0#1 % 256); 8476#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 8635#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8636#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8660#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8659#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; 8658#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8657#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8656#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8655#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8654#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 8653#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8652#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8651#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8650#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8481#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8482#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8491#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8671#L90 assume !(0 == mp_add_~i~0#1 % 256); 8668#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; 8666#L91-1 [2021-12-14 23:10:42,366 INFO L793 eck$LassoCheckResult]: Loop: 8666#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8679#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8598#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8583#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8474#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 8466#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8467#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8486#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8489#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8649#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8648#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8621#L90 assume !(0 == mp_add_~i~0#1 % 256); 8617#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8566#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; 8563#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8561#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8551#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8556#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8552#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 8549#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8547#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8545#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8542#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 8540#L84 assume !(0 == mp_add_~i~0#1 % 256); 8538#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 8536#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 8534#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; 8531#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 8532#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8522#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8634#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8632#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8630#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 8628#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8627#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8625#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8497#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8487#L90 assume !(0 == mp_add_~i~0#1 % 256); 8488#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 8495#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 8664#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 8663#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 8662#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 8503#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 8502#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 8501#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 8500#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 8498#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 8499#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 8633#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 8670#L90 assume !(0 == mp_add_~i~0#1 % 256); 8665#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; 8666#L91-1 [2021-12-14 23:10:42,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:42,366 INFO L85 PathProgramCache]: Analyzing trace with hash 101863379, now seen corresponding path program 1 times [2021-12-14 23:10:42,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:42,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871681356] [2021-12-14 23:10:42,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:42,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:42,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-14 23:10:42,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:42,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871681356] [2021-12-14 23:10:42,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871681356] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:42,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:42,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-14 23:10:42,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599083338] [2021-12-14 23:10:42,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:42,435 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:42,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:42,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1787693791, now seen corresponding path program 1 times [2021-12-14 23:10:42,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:42,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867786544] [2021-12-14 23:10:42,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:42,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:42,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:42,509 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-14 23:10:42,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:42,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867786544] [2021-12-14 23:10:42,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867786544] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:42,510 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:42,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-14 23:10:42,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620496531] [2021-12-14 23:10:42,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:42,511 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:42,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:42,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 23:10:42,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:10:42,512 INFO L87 Difference]: Start difference. First operand 224 states and 259 transitions. cyclomatic complexity: 37 Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:42,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:42,706 INFO L93 Difference]: Finished difference Result 621 states and 718 transitions. [2021-12-14 23:10:42,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 23:10:42,707 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 621 states and 718 transitions. [2021-12-14 23:10:42,710 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 447 [2021-12-14 23:10:42,712 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 621 states to 621 states and 718 transitions. [2021-12-14 23:10:42,713 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 621 [2021-12-14 23:10:42,713 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 621 [2021-12-14 23:10:42,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 621 states and 718 transitions. [2021-12-14 23:10:42,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:42,714 INFO L681 BuchiCegarLoop]: Abstraction has 621 states and 718 transitions. [2021-12-14 23:10:42,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states and 718 transitions. [2021-12-14 23:10:42,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 224. [2021-12-14 23:10:42,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 224 states have (on average 1.15625) internal successors, (259), 223 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:42,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 259 transitions. [2021-12-14 23:10:42,719 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-14 23:10:42,719 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-14 23:10:42,719 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-14 23:10:42,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 259 transitions. [2021-12-14 23:10:42,720 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-14 23:10:42,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:42,720 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:42,720 INFO L842 BuchiCegarLoop]: 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] [2021-12-14 23:10:42,721 INFO L843 BuchiCegarLoop]: 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] [2021-12-14 23:10:42,721 INFO L791 eck$LassoCheckResult]: Stem: 9341#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); 9330#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; 9323#L59 assume !(0 == mp_add_~a3~0#1 % 256); 9324#L59-1 mp_add_~nb~0#1 := 4; 9335#L69 assume !(0 == mp_add_~b3~0#1 % 256); 9337#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 9353#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9503#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9478#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; 9352#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 9344#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 9331#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 9332#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9469#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; 9468#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 9467#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9466#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9464#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 9463#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 9462#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9461#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9460#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9458#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9456#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9454#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9450#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9321#L89 [2021-12-14 23:10:42,721 INFO L793 eck$LassoCheckResult]: Loop: 9321#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 9322#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9336#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 9328#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9329#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9347#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9342#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9343#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9351#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9537#L90 assume !(0 == mp_add_~i~0#1 % 256); 9470#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 9418#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; 9415#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9413#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 9403#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9408#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9404#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 9401#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9399#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9397#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9394#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 9392#L84 assume !(0 == mp_add_~i~0#1 % 256); 9390#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 9388#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 9386#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; 9383#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9377#L90 assume !(0 == mp_add_~i~0#1 % 256); 9380#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 9378#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9375#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; 9373#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 9372#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9371#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9370#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9369#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 9368#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9367#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9366#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9363#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 9362#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 9361#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 9360#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 9359#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 9358#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 9357#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 9355#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 9356#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 9481#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 9530#L90 assume !(0 == mp_add_~i~0#1 % 256); 9528#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; 9514#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 9320#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 9321#L89 [2021-12-14 23:10:42,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:42,721 INFO L85 PathProgramCache]: Analyzing trace with hash 465531897, now seen corresponding path program 1 times [2021-12-14 23:10:42,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:42,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737464925] [2021-12-14 23:10:42,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:42,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:42,803 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:42,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:42,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737464925] [2021-12-14 23:10:42,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737464925] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:42,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55841203] [2021-12-14 23:10:42,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:42,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:42,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:42,808 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:42,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-14 23:10:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:42,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-14 23:10:42,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:43,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:43,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:10:43,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:43,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55841203] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:10:43,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:10:43,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 5] total 13 [2021-12-14 23:10:43,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410428473] [2021-12-14 23:10:43,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:10:43,186 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:43,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:43,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1903401083, now seen corresponding path program 1 times [2021-12-14 23:10:43,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:43,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48183996] [2021-12-14 23:10:43,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:43,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:43,234 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 45 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-14 23:10:43,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:43,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48183996] [2021-12-14 23:10:43,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48183996] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:43,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421215969] [2021-12-14 23:10:43,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:43,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:43,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:43,236 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:43,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-14 23:10:43,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:43,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:10:43,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:43,426 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-14 23:10:43,426 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:10:43,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421215969] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:43,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:10:43,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-12-14 23:10:43,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939626279] [2021-12-14 23:10:43,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:43,427 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:10:43,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:43,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-14 23:10:43,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-12-14 23:10:43,428 INFO L87 Difference]: Start difference. First operand 224 states and 259 transitions. cyclomatic complexity: 37 Second operand has 13 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 13 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) [2021-12-14 23:10:44,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:44,057 INFO L93 Difference]: Finished difference Result 502 states and 554 transitions. [2021-12-14 23:10:44,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 23:10:44,058 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 502 states and 554 transitions. [2021-12-14 23:10:44,060 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 333 [2021-12-14 23:10:44,062 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 502 states to 492 states and 543 transitions. [2021-12-14 23:10:44,062 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 492 [2021-12-14 23:10:44,063 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 492 [2021-12-14 23:10:44,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 492 states and 543 transitions. [2021-12-14 23:10:44,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:44,063 INFO L681 BuchiCegarLoop]: Abstraction has 492 states and 543 transitions. [2021-12-14 23:10:44,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states and 543 transitions. [2021-12-14 23:10:44,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 346. [2021-12-14 23:10:44,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 346 states have (on average 1.1329479768786128) internal successors, (392), 345 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:44,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 392 transitions. [2021-12-14 23:10:44,068 INFO L704 BuchiCegarLoop]: Abstraction has 346 states and 392 transitions. [2021-12-14 23:10:44,068 INFO L587 BuchiCegarLoop]: Abstraction has 346 states and 392 transitions. [2021-12-14 23:10:44,068 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-14 23:10:44,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 346 states and 392 transitions. [2021-12-14 23:10:44,070 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 260 [2021-12-14 23:10:44,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:44,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:44,070 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:44,071 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:44,071 INFO L791 eck$LassoCheckResult]: Stem: 10417#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); 10405#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; 10397#L59 assume !(0 == mp_add_~a3~0#1 % 256); 10398#L59-1 mp_add_~nb~0#1 := 4; 10612#L69 assume !(0 == mp_add_~b3~0#1 % 256); 10427#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 10428#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10706#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10704#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; 10705#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10716#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10715#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10714#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10713#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; 10712#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10711#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10710#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10709#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10707#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 10411#L99-1 [2021-12-14 23:10:44,071 INFO L793 eck$LassoCheckResult]: Loop: 10411#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10403#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10404#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10423#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10418#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10419#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10414#L84 assume !(0 == mp_add_~i~0#1 % 256); 10415#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; 10420#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10406#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10407#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10424#L90 assume !(0 == mp_add_~i~0#1 % 256); 10425#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; 10394#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10392#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10393#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 10396#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10429#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 10634#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10585#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10573#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; 10570#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10571#L84 assume !(0 == mp_add_~i~0#1 % 256); 10564#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10555#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; 10554#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10551#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10549#L90 assume !(0 == mp_add_~i~0#1 % 256); 10547#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10544#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; 10542#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10540#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 10539#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10538#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10537#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 10536#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10535#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10534#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10533#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10532#L84 assume !(0 == mp_add_~i~0#1 % 256); 10531#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10530#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10527#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; 10485#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10483#L90 assume !(0 == mp_add_~i~0#1 % 256); 10481#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10479#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10477#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; 10474#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 10471#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10469#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10467#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10465#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 10456#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10457#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10447#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 10449#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10497#L90 assume !(0 == mp_add_~i~0#1 % 256); 10719#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10718#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10546#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10717#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10708#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10411#L99-1 [2021-12-14 23:10:44,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:44,072 INFO L85 PathProgramCache]: Analyzing trace with hash -814563892, now seen corresponding path program 1 times [2021-12-14 23:10:44,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:44,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469615608] [2021-12-14 23:10:44,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:44,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:44,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:44,088 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:44,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:44,100 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:44,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:44,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1260760619, now seen corresponding path program 1 times [2021-12-14 23:10:44,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:44,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746243724] [2021-12-14 23:10:44,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:44,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:44,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:44,123 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:44,143 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:44,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:44,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1929079818, now seen corresponding path program 1 times [2021-12-14 23:10:44,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:44,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304334356] [2021-12-14 23:10:44,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:44,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:44,320 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 24 proven. 114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:10:44,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:44,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304334356] [2021-12-14 23:10:44,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304334356] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:44,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498491123] [2021-12-14 23:10:44,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:44,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:44,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:44,322 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:44,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-14 23:10:44,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:44,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-14 23:10:44,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:44,919 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 80 proven. 1 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-14 23:10:44,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:10:45,252 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 24 proven. 57 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-14 23:10:45,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498491123] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:10:45,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:10:45,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6, 6] total 18 [2021-12-14 23:10:45,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587454526] [2021-12-14 23:10:45,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:10:45,966 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:10:45,966 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:10:45,966 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:10:45,966 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:10:45,966 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:10:45,967 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:45,967 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:10:45,967 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:10:45,967 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration18_Loop [2021-12-14 23:10:45,967 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:10:45,967 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:10:45,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:45,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:45,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:45,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:45,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:45,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:46,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:46,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:46,474 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:10:46,475 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:10:46,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:46,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:46,478 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:46,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-14 23:10:46,480 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:10:46,480 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:46,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2021-12-14 23:10:46,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:46,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:46,542 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:46,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-14 23:10:46,544 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:10:46,544 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:48,561 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:10:48,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:48,567 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:10:48,567 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:10:48,567 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:10:48,567 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:10:48,567 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:10:48,567 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:48,567 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:10:48,567 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:10:48,568 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration18_Loop [2021-12-14 23:10:48,568 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:10:48,568 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:10:48,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:48,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:48,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:48,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:48,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:48,595 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:48,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:48,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:49,124 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:10:49,128 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:10:49,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,129 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-14 23:10:49,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 [2021-12-14 23:10:49,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:49,152 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:49,152 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2021-12-14 23:10:49,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,182 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-14 23:10:49,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,190 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:49,193 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:49,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,212 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-14 23:10:49,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,220 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,220 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,220 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:49,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:49,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2021-12-14 23:10:49,239 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,240 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-14 23:10:49,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:49,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:49,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,266 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-14 23:10:49,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,276 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,276 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:49,278 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:49,278 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,303 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-12-14 23:10:49,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,321 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-14 23:10:49,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:49,332 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:49,333 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,338 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,353 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-14 23:10:49,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:49,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:49,365 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,409 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-14 23:10:49,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 [2021-12-14 23:10:49,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,417 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,418 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:49,418 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:49,418 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,431 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,446 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-14 23:10:49,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,447 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-14 23:10:49,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 [2021-12-14 23:10:49,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,456 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:49,462 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:49,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-12-14 23:10:49,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,499 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-14 23:10:49,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,508 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,508 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:49,511 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:49,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-14 23:10:49,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,531 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-14 23:10:49,532 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,539 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,539 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:49,539 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:49,539 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,541 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,559 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-14 23:10:49,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,566 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:49,567 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:49,567 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-12-14 23:10:49,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,584 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-14 23:10:49,586 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,592 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,592 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,592 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:49,595 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:49,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,630 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-14 23:10:49,637 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,645 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:49,649 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:49,649 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,669 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-14 23:10:49,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,677 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,678 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:49,678 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:49,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,695 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-14 23:10:49,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,703 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,703 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:49,704 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:49,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,720 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-14 23:10:49,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,721 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-14 23:10:49,722 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,729 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,729 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:49,736 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:49,736 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,765 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,781 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-14 23:10:49,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,789 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,790 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,790 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:49,794 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:49,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,798 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,814 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-14 23:10:49,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,822 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,822 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:49,823 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:49,823 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-14 23:10:49,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,855 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-14 23:10:49,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,867 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:49,868 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:49,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,869 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:49,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,884 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-14 23:10:49,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,892 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:49,896 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:49,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-14 23:10:49,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,916 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-14 23:10:49,918 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,924 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:49,929 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:49,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-12-14 23:10:49,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,949 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-14 23:10:49,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 [2021-12-14 23:10:49,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,958 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:49,958 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:49,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:49,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:49,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-14 23:10:49,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:49,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:49,975 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:49,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-14 23:10:49,977 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:49,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:49,984 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:49,984 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:49,984 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:49,984 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:49,985 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:49,985 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,032 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-14 23:10:50,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,033 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-14 23:10:50,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:50,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,046 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,053 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,061 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-14 23:10:50,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,078 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-14 23:10:50,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:50,086 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,087 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,091 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,095 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-14 23:10:50,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,114 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-14 23:10:50,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 [2021-12-14 23:10:50,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:50,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,122 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,123 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,125 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-12-14 23:10:50,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,141 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-14 23:10:50,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:50,149 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,149 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,149 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,150 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,150 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,151 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-14 23:10:50,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,167 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-14 23:10:50,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:50,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,175 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,180 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,184 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,201 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-14 23:10:50,203 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:50,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,209 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,217 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,225 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-14 23:10:50,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,242 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-14 23:10:50,244 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:50,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,250 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,251 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-14 23:10:50,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,268 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-14 23:10:50,270 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:50,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,276 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,276 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,276 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,314 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-14 23:10:50,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,315 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-14 23:10:50,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,323 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,323 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:50,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,324 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:50,330 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:50,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,391 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-14 23:10:50,396 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,403 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,403 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:50,403 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,404 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:50,407 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:50,407 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,427 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,451 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,462 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,462 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:50,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,463 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:50,465 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:50,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-14 23:10:50,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,501 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-14 23:10:50,503 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,509 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,509 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:50,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,509 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:50,510 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:50,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,511 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-14 23:10:50,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,527 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-14 23:10:50,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,535 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,535 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:50,535 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,535 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:50,538 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:50,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-14 23:10:50,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,562 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-14 23:10:50,564 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,570 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,570 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:50,570 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,571 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,571 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:50,575 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:50,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,598 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-14 23:10:50,600 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,605 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,605 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:50,605 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,605 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,605 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:50,606 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:50,606 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,611 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-14 23:10:50,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,626 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-14 23:10:50,628 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,633 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,633 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:50,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,633 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:50,633 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:50,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-14 23:10:50,651 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-14 23:10:50,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,652 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-14 23:10:50,654 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,659 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,660 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:50,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,660 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:50,667 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:50,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-14 23:10:50,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,695 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-14 23:10:50,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,703 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,703 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:50,703 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,703 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:50,708 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:50,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-14 23:10:50,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,731 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-14 23:10:50,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 [2021-12-14 23:10:50,738 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,739 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:50,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,739 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:50,740 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:50,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,758 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-14 23:10:50,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,765 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,765 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:50,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,765 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:50,766 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:50,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,768 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:50,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,784 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-14 23:10:50,786 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,792 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,793 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:50,793 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,793 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:50,797 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:50,797 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-14 23:10:50,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,819 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-14 23:10:50,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,827 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,827 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:50,827 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,827 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:50,847 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:50,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-12-14 23:10:50,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,889 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-14 23:10:50,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,897 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,897 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:50,897 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,897 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:50,898 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:50,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-14 23:10:50,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,916 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-14 23:10:50,918 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,924 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,924 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:50,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,924 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:50,925 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:50,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,926 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:50,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-12-14 23:10:50,941 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-14 23:10:50,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:50,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:50,942 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:50,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-14 23:10:50,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:50,950 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:50,950 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:50,951 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:50,951 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:50,951 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:50,951 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:50,961 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:50,961 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:50,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,004 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,005 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-14 23:10:51,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,015 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,016 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,016 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,016 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:51,022 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:51,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,064 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,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 [2021-12-14 23:10:51,074 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,074 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,075 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,075 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,075 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:51,076 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:51,076 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-14 23:10:51,091 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,112 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,122 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,122 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,122 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:51,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-14 23:10:51,124 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:51,124 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,160 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,163 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,171 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,171 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,171 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:51,177 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:51,177 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-14 23:10:51,191 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,216 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,227 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,227 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,227 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:51,235 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:51,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-14 23:10:51,263 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,287 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,291 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,299 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,299 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,299 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,299 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:51,300 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:51,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-14 23:10:51,319 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,342 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,347 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,354 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,355 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,355 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,355 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:51,356 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:51,356 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-14 23:10:51,376 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,399 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-14 23:10:51,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,400 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,404 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,410 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,411 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:51,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,411 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:51,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-14 23:10:51,418 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:51,418 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,456 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,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 [2021-12-14 23:10:51,466 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,466 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:51,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,466 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:51,470 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:51,470 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-14 23:10:51,495 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,518 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,523 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,530 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,530 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:51,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,530 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:51,532 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:51,532 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-14 23:10:51,543 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,565 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,568 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,575 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,575 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:51,575 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,575 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:51,576 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:51,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-12-14 23:10:51,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,617 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-12-14 23:10:51,620 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,626 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,627 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:51,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,627 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:51,631 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:51,631 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,670 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-12-14 23:10:51,672 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,679 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,679 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:51,679 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,679 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,679 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,679 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:51,684 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:51,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,701 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,724 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,727 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,734 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,734 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:51,734 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,734 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:51,735 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:51,735 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-12-14 23:10:51,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,770 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-12-14 23:10:51,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,777 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,777 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:51,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,777 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:51,778 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:51,778 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:51,795 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-14 23:10:51,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,796 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-12-14 23:10:51,798 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,803 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,803 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,803 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,803 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,804 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:51,813 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:51,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2021-12-14 23:10:51,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,843 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-12-14 23:10:51,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 [2021-12-14 23:10:51,852 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,852 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,852 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,852 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:51,857 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:51,857 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,863 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2021-12-14 23:10:51,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,878 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-12-14 23:10:51,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 [2021-12-14 23:10:51,885 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,885 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,885 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,885 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:51,887 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:51,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-12-14 23:10:51,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,905 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-12-14 23:10:51,907 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,912 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,913 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,913 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:51,914 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:51,914 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,919 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2021-12-14 23:10:51,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,934 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-12-14 23:10:51,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 [2021-12-14 23:10:51,941 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,941 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,941 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,942 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,942 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,942 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:51,949 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:51,949 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:51,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:51,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2021-12-14 23:10:51,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:51,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:51,973 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:51,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2021-12-14 23:10:51,975 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:51,981 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:51,981 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:51,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:51,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:51,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:51,981 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:51,993 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:51,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:52,002 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:52,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2021-12-14 23:10:52,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:52,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:52,017 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:52,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2021-12-14 23:10:52,019 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:52,024 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:52,024 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:52,024 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:52,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:52,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:52,024 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:52,025 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:52,025 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:52,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:52,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2021-12-14 23:10:52,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:52,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:52,042 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:52,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2021-12-14 23:10:52,045 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:52,050 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:52,050 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:52,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:52,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:52,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:52,050 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:52,051 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:52,051 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:52,053 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:52,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2021-12-14 23:10:52,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:52,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 23:10:52,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-12-14 23:10:52,069 INFO L87 Difference]: Start difference. First operand 346 states and 392 transitions. cyclomatic complexity: 49 Second operand has 18 states, 18 states have (on average 9.88888888888889) internal successors, (178), 18 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) [2021-12-14 23:10:53,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:53,325 INFO L93 Difference]: Finished difference Result 349 states and 372 transitions. [2021-12-14 23:10:53,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-14 23:10:53,325 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 349 states and 372 transitions. [2021-12-14 23:10:53,327 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:10:53,328 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 349 states to 240 states and 258 transitions. [2021-12-14 23:10:53,328 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2021-12-14 23:10:53,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2021-12-14 23:10:53,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 258 transitions. [2021-12-14 23:10:53,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:53,329 INFO L681 BuchiCegarLoop]: Abstraction has 240 states and 258 transitions. [2021-12-14 23:10:53,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 258 transitions. [2021-12-14 23:10:53,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 172. [2021-12-14 23:10:53,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 172 states have (on average 1.0872093023255813) internal successors, (187), 171 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:53,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 187 transitions. [2021-12-14 23:10:53,331 INFO L704 BuchiCegarLoop]: Abstraction has 172 states and 187 transitions. [2021-12-14 23:10:53,332 INFO L587 BuchiCegarLoop]: Abstraction has 172 states and 187 transitions. [2021-12-14 23:10:53,332 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-14 23:10:53,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 172 states and 187 transitions. [2021-12-14 23:10:53,332 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:10:53,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:53,332 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:53,333 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 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] [2021-12-14 23:10:53,333 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:53,333 INFO L791 eck$LassoCheckResult]: Stem: 11661#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); 11652#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; 11645#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 11646#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 11648#L63 assume !(0 == mp_add_~a1~0#1 % 256); 11649#L59-1 mp_add_~nb~0#1 := 4; 11657#L69 assume !(0 == mp_add_~b3~0#1 % 256); 11658#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 11702#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11703#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11743#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11742#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; 11741#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 11740#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11739#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11738#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11737#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 11735#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11736#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11760#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11759#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11758#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11757#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11677#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11755#L90 assume !(0 == mp_add_~i~0#1 % 256); 11753#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; 11751#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11749#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11747#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11744#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11734#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 11733#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11732#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11731#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11729#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11730#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11802#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11801#L90 assume !(0 == mp_add_~i~0#1 % 256); 11800#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 11798#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; 11799#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11808#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11796#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11797#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11794#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 11792#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11788#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11771#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11772#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11787#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11786#L90 assume !(0 == mp_add_~i~0#1 % 256); 11785#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 11640#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11641#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; 11642#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11783#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11811#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11810#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11809#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 11665#L102-1 [2021-12-14 23:10:53,333 INFO L793 eck$LassoCheckResult]: Loop: 11665#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11662#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11663#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 11659#L84 assume !(0 == mp_add_~i~0#1 % 256); 11660#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 11664#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 11653#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 11654#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 11643#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11644#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11656#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11650#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11651#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11665#L102-1 [2021-12-14 23:10:53,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:53,334 INFO L85 PathProgramCache]: Analyzing trace with hash -827602628, now seen corresponding path program 1 times [2021-12-14 23:10:53,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:53,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970304322] [2021-12-14 23:10:53,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:53,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:53,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:53,399 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-12-14 23:10:53,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:53,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970304322] [2021-12-14 23:10:53,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970304322] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:53,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:53,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-14 23:10:53,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220214787] [2021-12-14 23:10:53,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:53,400 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:53,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:53,400 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 1 times [2021-12-14 23:10:53,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:53,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638088922] [2021-12-14 23:10:53,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:53,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:53,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:53,404 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:53,406 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:53,485 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:10:53,485 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:10:53,485 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:10:53,485 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:10:53,485 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:10:53,485 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:53,485 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:10:53,485 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:10:53,485 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration19_Loop [2021-12-14 23:10:53,485 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:10:53,485 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:10:53,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:53,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:53,641 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:10:53,642 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:10:53,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:53,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:53,643 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:53,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2021-12-14 23:10:53,644 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:10:53,644 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:53,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2021-12-14 23:10:53,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:53,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:53,683 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:53,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2021-12-14 23:10:53,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:10:53,685 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:54,562 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:10:54,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2021-12-14 23:10:54,566 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:10:54,566 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:10:54,566 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:10:54,567 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:10:54,567 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:10:54,567 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,567 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:10:54,567 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:10:54,567 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration19_Loop [2021-12-14 23:10:54,567 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:10:54,567 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:10:54,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:54,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:54,735 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:10:54,735 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:10:54,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,736 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2021-12-14 23:10:54,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 [2021-12-14 23:10:54,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:54,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:54,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:54,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:54,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2021-12-14 23:10:54,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,765 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2021-12-14 23:10:54,767 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:54,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:54,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:54,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:54,775 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:54,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:54,792 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-14 23:10:54,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,793 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2021-12-14 23:10:54,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:54,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:54,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,801 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:54,803 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:54,803 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:54,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2021-12-14 23:10:54,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,822 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2021-12-14 23:10:54,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:54,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:54,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,829 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:54,832 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:54,832 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:54,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:54,849 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-14 23:10:54,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,850 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2021-12-14 23:10:54,852 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:54,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:54,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,858 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:54,860 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:54,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,863 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:54,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2021-12-14 23:10:54,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,878 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2021-12-14 23:10:54,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:54,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:54,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,886 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:54,889 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:54,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:54,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2021-12-14 23:10:54,908 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-14 23:10:54,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,909 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2021-12-14 23:10:54,911 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:54,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:54,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,918 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:54,920 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:54,920 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,923 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:54,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2021-12-14 23:10:54,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,939 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2021-12-14 23:10:54,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:54,950 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:54,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,950 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:54,954 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:54,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:54,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2021-12-14 23:10:54,974 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-14 23:10:54,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:54,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:54,975 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:54,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2021-12-14 23:10:54,977 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:54,982 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:54,983 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:54,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:54,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:54,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:54,983 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:54,984 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:54,985 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:54,989 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:55,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,006 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2021-12-14 23:10:55,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,015 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,015 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:55,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,016 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:55,025 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:55,025 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:55,062 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-14 23:10:55,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,063 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2021-12-14 23:10:55,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,071 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,071 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:55,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,071 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:55,074 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:55,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2021-12-14 23:10:55,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,095 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2021-12-14 23:10:55,097 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,103 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,103 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:55,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,103 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:55,108 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:55,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,116 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2021-12-14 23:10:55,131 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-14 23:10:55,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,132 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2021-12-14 23:10:55,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,140 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,140 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:55,140 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,140 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,140 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,140 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:55,143 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:55,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:55,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,165 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2021-12-14 23:10:55,167 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,173 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,173 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:55,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,173 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:55,178 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:55,178 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:55,205 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-14 23:10:55,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,205 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2021-12-14 23:10:55,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,213 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,213 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:55,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,213 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:55,215 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:55,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,218 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2021-12-14 23:10:55,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,233 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2021-12-14 23:10:55,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,241 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,241 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:55,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,241 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:55,244 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:55,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2021-12-14 23:10:55,264 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-14 23:10:55,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,265 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2021-12-14 23:10:55,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,272 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,272 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:55,272 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,273 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:55,275 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:55,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2021-12-14 23:10:55,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,296 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2021-12-14 23:10:55,298 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:55,303 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:55,303 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:55,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:55,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:55,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:55,304 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:55,309 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:55,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:55,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:55,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2021-12-14 23:10:55,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:55,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:10:55,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:10:55,332 INFO L87 Difference]: Start difference. First operand 172 states and 187 transitions. cyclomatic complexity: 16 Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:55,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:55,511 INFO L93 Difference]: Finished difference Result 465 states and 504 transitions. [2021-12-14 23:10:55,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-14 23:10:55,511 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 465 states and 504 transitions. [2021-12-14 23:10:55,513 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 39 [2021-12-14 23:10:55,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 465 states to 465 states and 504 transitions. [2021-12-14 23:10:55,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 465 [2021-12-14 23:10:55,515 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 465 [2021-12-14 23:10:55,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 465 states and 504 transitions. [2021-12-14 23:10:55,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:55,516 INFO L681 BuchiCegarLoop]: Abstraction has 465 states and 504 transitions. [2021-12-14 23:10:55,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states and 504 transitions. [2021-12-14 23:10:55,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 172. [2021-12-14 23:10:55,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 172 states have (on average 1.0872093023255813) internal successors, (187), 171 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:55,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 187 transitions. [2021-12-14 23:10:55,519 INFO L704 BuchiCegarLoop]: Abstraction has 172 states and 187 transitions. [2021-12-14 23:10:55,519 INFO L587 BuchiCegarLoop]: Abstraction has 172 states and 187 transitions. [2021-12-14 23:10:55,520 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-14 23:10:55,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 172 states and 187 transitions. [2021-12-14 23:10:55,520 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:10:55,520 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:55,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:55,521 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 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] [2021-12-14 23:10:55,521 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:55,521 INFO L791 eck$LassoCheckResult]: Stem: 12310#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); 12302#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; 12290#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 12291#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 12293#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 12294#L59-1 mp_add_~nb~0#1 := 4; 12393#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12392#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12391#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12390#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12389#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12388#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; 12387#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12386#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12385#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12384#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12383#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 12381#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12382#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12410#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12409#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12408#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12407#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12328#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12405#L90 assume !(0 == mp_add_~i~0#1 % 256); 12403#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; 12401#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12399#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12397#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12394#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12380#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 12378#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12379#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12374#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12375#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12448#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12446#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12445#L90 assume !(0 == mp_add_~i~0#1 % 256); 12444#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12295#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; 12296#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12297#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12323#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12306#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12300#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 12301#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12438#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12436#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12430#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12427#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12425#L90 assume !(0 == mp_add_~i~0#1 % 256); 12423#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12421#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12419#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; 12417#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12414#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12413#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12412#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12411#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 12315#L102-1 [2021-12-14 23:10:55,521 INFO L793 eck$LassoCheckResult]: Loop: 12315#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12311#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12312#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12353#L84 assume !(0 == mp_add_~i~0#1 % 256); 12321#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12313#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12303#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12304#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12298#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12299#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12443#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12441#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12314#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12315#L102-1 [2021-12-14 23:10:55,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:55,521 INFO L85 PathProgramCache]: Analyzing trace with hash 2080579258, now seen corresponding path program 1 times [2021-12-14 23:10:55,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:55,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677720594] [2021-12-14 23:10:55,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:55,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:55,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-12-14 23:10:55,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:55,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677720594] [2021-12-14 23:10:55,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677720594] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:10:55,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:10:55,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-14 23:10:55,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062682298] [2021-12-14 23:10:55,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:10:55,593 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:55,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:55,594 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 2 times [2021-12-14 23:10:55,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:55,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734991341] [2021-12-14 23:10:55,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:55,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:55,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:55,597 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:55,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:55,600 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:55,682 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:10:55,682 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:10:55,682 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:10:55,682 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:10:55,682 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:10:55,682 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,682 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:10:55,682 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:10:55,682 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration20_Loop [2021-12-14 23:10:55,682 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:10:55,683 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:10:55,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:55,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:55,843 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:10:55,843 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:10:55,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,844 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,852 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:10:55,852 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:55,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2021-12-14 23:10:55,867 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:10:55,867 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:10:55,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:55,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,892 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:10:55,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:55,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2021-12-14 23:10:55,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:55,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:55,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:55,976 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:55,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2021-12-14 23:10:55,979 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:10:55,979 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:56,518 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:10:56,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:56,523 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:10:56,523 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:10:56,523 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:10:56,531 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:10:56,531 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:10:56,531 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:56,531 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:10:56,531 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:10:56,531 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration20_Loop [2021-12-14 23:10:56,531 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:10:56,531 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:10:56,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:56,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:56,741 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:10:56,742 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:10:56,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:56,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:56,743 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:56,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2021-12-14 23:10:56,745 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:56,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:56,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:56,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:56,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:56,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:56,752 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:56,752 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:56,754 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:56,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:56,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:56,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:56,770 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:56,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2021-12-14 23:10:56,771 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:56,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:56,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:56,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:56,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:56,778 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:56,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:56,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:56,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:56,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:56,797 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-14 23:10:56,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:56,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:56,798 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:56,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2021-12-14 23:10:56,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:56,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:56,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:56,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:56,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:56,806 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:56,808 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:56,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:56,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:56,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2021-12-14 23:10:56,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:56,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:56,826 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:56,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2021-12-14 23:10:56,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:56,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:56,834 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:56,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:56,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:56,834 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:56,836 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:56,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:56,840 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:56,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2021-12-14 23:10:56,855 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-14 23:10:56,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:56,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:56,856 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:56,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2021-12-14 23:10:56,857 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:56,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:56,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:56,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:56,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:56,865 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:56,867 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:56,867 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:56,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:56,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:56,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:56,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:56,906 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:56,911 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:56,919 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:56,919 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:56,919 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:56,920 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:56,920 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:56,923 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:56,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:56,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2021-12-14 23:10:56,939 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:56,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:56,960 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-14 23:10:56,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:56,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:56,962 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:56,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2021-12-14 23:10:56,964 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:56,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:56,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:56,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:56,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:56,973 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:56,979 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:56,979 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,027 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2021-12-14 23:10:57,030 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:57,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,038 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,038 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:57,042 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:57,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,081 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-14 23:10:57,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,082 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2021-12-14 23:10:57,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,091 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,092 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:57,092 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,092 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,092 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,092 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:57,094 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:57,094 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,136 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,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 [2021-12-14 23:10:57,150 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,150 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:57,151 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,151 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:57,154 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:57,154 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2021-12-14 23:10:57,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,191 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-14 23:10:57,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,192 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,195 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,204 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,204 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:57,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,204 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:57,207 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:57,207 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2021-12-14 23:10:57,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,249 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2021-12-14 23:10:57,251 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,260 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,260 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:57,260 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,260 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:57,265 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:57,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2021-12-14 23:10:57,299 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-14 23:10:57,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,300 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2021-12-14 23:10:57,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,309 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,309 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:57,309 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,309 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:57,312 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:57,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,318 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2021-12-14 23:10:57,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,334 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2021-12-14 23:10:57,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,342 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,343 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:57,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,343 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:57,351 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:57,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,365 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,380 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-14 23:10:57,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,381 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2021-12-14 23:10:57,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,389 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,389 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:57,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,390 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:57,392 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:57,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,397 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2021-12-14 23:10:57,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,413 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2021-12-14 23:10:57,417 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,423 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,423 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:57,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,423 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:57,426 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:57,426 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,447 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-14 23:10:57,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,448 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2021-12-14 23:10:57,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 [2021-12-14 23:10:57,456 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,456 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:57,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,456 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:57,459 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:57,459 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:57,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,480 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2021-12-14 23:10:57,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:57,489 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:57,489 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:57,489 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:57,489 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:57,489 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:57,489 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:57,494 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:57,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:57,502 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:57,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:57,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:10:57,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-14 23:10:57,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-14 23:10:57,518 INFO L87 Difference]: Start difference. First operand 172 states and 187 transitions. cyclomatic complexity: 16 Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:57,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:10:57,771 INFO L93 Difference]: Finished difference Result 452 states and 490 transitions. [2021-12-14 23:10:57,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-14 23:10:57,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 452 states and 490 transitions. [2021-12-14 23:10:57,774 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 39 [2021-12-14 23:10:57,775 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 452 states to 452 states and 490 transitions. [2021-12-14 23:10:57,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 452 [2021-12-14 23:10:57,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 452 [2021-12-14 23:10:57,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 452 states and 490 transitions. [2021-12-14 23:10:57,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:10:57,777 INFO L681 BuchiCegarLoop]: Abstraction has 452 states and 490 transitions. [2021-12-14 23:10:57,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states and 490 transitions. [2021-12-14 23:10:57,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 154. [2021-12-14 23:10:57,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.0909090909090908) internal successors, (168), 153 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:10:57,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 168 transitions. [2021-12-14 23:10:57,780 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 168 transitions. [2021-12-14 23:10:57,780 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 168 transitions. [2021-12-14 23:10:57,780 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-14 23:10:57,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 168 transitions. [2021-12-14 23:10:57,781 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:10:57,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:10:57,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:10:57,782 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 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, 1] [2021-12-14 23:10:57,782 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:10:57,782 INFO L791 eck$LassoCheckResult]: Stem: 12950#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); 12942#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; 12930#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 12931#L61 assume !(0 == mp_add_~a2~0#1 % 256); 12932#L59-1 mp_add_~nb~0#1 := 4; 12945#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12947#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12959#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12990#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12989#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; 12988#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12987#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12986#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12985#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12984#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; 12983#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12982#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12981#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12979#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 12980#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 12975#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12976#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12971#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12972#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12967#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12968#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13019#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13017#L90 assume !(0 == mp_add_~i~0#1 % 256); 13015#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; 13013#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13011#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13008#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 13006#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13004#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 13002#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13000#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12998#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12996#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 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); 12944#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12956#L90 assume !(0 == mp_add_~i~0#1 % 256); 12957#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12934#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; 12935#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13065#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 13064#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13063#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13062#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 13060#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13051#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13049#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13047#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13044#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13042#L90 assume !(0 == mp_add_~i~0#1 % 256); 13040#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13038#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13036#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; 13033#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13034#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13067#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13066#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13028#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 12955#L102-1 [2021-12-14 23:10:57,782 INFO L793 eck$LassoCheckResult]: Loop: 12955#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12951#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12952#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12991#L84 assume !(0 == mp_add_~i~0#1 % 256); 13054#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12953#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12954#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12961#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12938#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12939#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12946#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12940#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12941#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12955#L102-1 [2021-12-14 23:10:57,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:57,783 INFO L85 PathProgramCache]: Analyzing trace with hash -2136344559, now seen corresponding path program 1 times [2021-12-14 23:10:57,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:57,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149029932] [2021-12-14 23:10:57,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:57,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:57,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:57,868 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 5 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-14 23:10:57,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:10:57,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149029932] [2021-12-14 23:10:57,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149029932] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:10:57,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443050505] [2021-12-14 23:10:57,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:57,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:10:57,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:57,872 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:10:57,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2021-12-14 23:10:58,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:10:58,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-14 23:10:58,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:10:58,274 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-14 23:10:58,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:10:58,429 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-14 23:10:58,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443050505] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:10:58,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:10:58,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 6] total 12 [2021-12-14 23:10:58,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599315366] [2021-12-14 23:10:58,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:10:58,430 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:10:58,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:10:58,431 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 3 times [2021-12-14 23:10:58,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:10:58,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931956878] [2021-12-14 23:10:58,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:10:58,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:10:58,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:58,434 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:10:58,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:10:58,437 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:10:58,523 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:10:58,523 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:10:58,523 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:10:58,523 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:10:58,523 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:10:58,523 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:58,523 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:10:58,523 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:10:58,523 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration21_Loop [2021-12-14 23:10:58,523 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:10:58,523 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:10:58,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:58,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:58,679 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:10:58,679 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:10:58,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:58,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:58,681 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:58,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2021-12-14 23:10:58,683 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:10:58,683 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:58,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:58,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:58,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:58,722 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:58,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2021-12-14 23:10:58,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:10:58,725 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:10:59,226 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:10:59,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2021-12-14 23:10:59,229 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:10:59,229 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:10:59,229 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:10:59,229 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:10:59,229 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:10:59,230 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,230 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:10:59,230 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:10:59,230 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration21_Loop [2021-12-14 23:10:59,230 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:10:59,230 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:10:59,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:59,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:10:59,408 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:10:59,409 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:10:59,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,410 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2021-12-14 23:10:59,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,418 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:59,418 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,418 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,418 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,418 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:59,420 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:59,420 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,422 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2021-12-14 23:10:59,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,438 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2021-12-14 23:10:59,439 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:59,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:10:59,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:10:59,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,448 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:59,463 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-14 23:10:59,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,464 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2021-12-14 23:10:59,466 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,473 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:59,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,473 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:59,476 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:59,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,485 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:59,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,500 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2021-12-14 23:10:59,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:59,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,509 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:59,510 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:59,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,512 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2021-12-14 23:10:59,527 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-14 23:10:59,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,528 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2021-12-14 23:10:59,530 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:59,537 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,537 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:59,540 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:59,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,544 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2021-12-14 23:10:59,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,560 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2021-12-14 23:10:59,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:59,568 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,569 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:59,570 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:59,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,573 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2021-12-14 23:10:59,588 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-14 23:10:59,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,589 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2021-12-14 23:10:59,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:59,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,598 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,598 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:59,602 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:59,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,607 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:59,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,622 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2021-12-14 23:10:59,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,631 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:10:59,631 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,631 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:59,633 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:59,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2021-12-14 23:10:59,651 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-14 23:10:59,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,652 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2021-12-14 23:10:59,654 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,660 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,660 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:59,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,660 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:59,663 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:59,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2021-12-14 23:10:59,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,684 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2021-12-14 23:10:59,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,692 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,692 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:59,692 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,692 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:10:59,694 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:10:59,694 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,697 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2021-12-14 23:10:59,715 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-14 23:10:59,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,716 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2021-12-14 23:10:59,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,725 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,725 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:59,725 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,725 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,725 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:59,732 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:59,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,755 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:59,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,780 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,791 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,791 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:10:59,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,791 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:59,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2021-12-14 23:10:59,793 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:59,793 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,798 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2021-12-14 23:10:59,813 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-14 23:10:59,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,814 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2021-12-14 23:10:59,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,822 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,822 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:59,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,823 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,823 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:59,834 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:59,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2021-12-14 23:10:59,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,862 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2021-12-14 23:10:59,864 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,870 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,870 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:59,870 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,870 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:10:59,873 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:10:59,873 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2021-12-14 23:10:59,896 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-14 23:10:59,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,896 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2021-12-14 23:10:59,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,905 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,905 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:59,905 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,905 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,905 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:59,908 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:59,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2021-12-14 23:10:59,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,931 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2021-12-14 23:10:59,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,939 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,939 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:10:59,939 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,939 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,939 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,939 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:10:59,941 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:10:59,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,944 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2021-12-14 23:10:59,959 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-14 23:10:59,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,960 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2021-12-14 23:10:59,961 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:10:59,968 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:10:59,968 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:10:59,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:10:59,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:10:59,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:10:59,969 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:10:59,973 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:10:59,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:10:59,981 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:10:59,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2021-12-14 23:10:59,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:10:59,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:10:59,997 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:10:59,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2021-12-14 23:10:59,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:00,006 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:00,006 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:00,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:00,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:00,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:00,007 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:11:00,009 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:11:00,009 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:00,014 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:00,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2021-12-14 23:11:00,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:00,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-14 23:11:00,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-12-14 23:11:00,032 INFO L87 Difference]: Start difference. First operand 154 states and 168 transitions. cyclomatic complexity: 15 Second operand has 12 states, 12 states have (on average 8.25) 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) [2021-12-14 23:11:00,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:00,342 INFO L93 Difference]: Finished difference Result 442 states and 472 transitions. [2021-12-14 23:11:00,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-14 23:11:00,343 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 472 transitions. [2021-12-14 23:11:00,345 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 39 [2021-12-14 23:11:00,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 422 states and 452 transitions. [2021-12-14 23:11:00,347 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 422 [2021-12-14 23:11:00,347 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 422 [2021-12-14 23:11:00,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 422 states and 452 transitions. [2021-12-14 23:11:00,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:00,348 INFO L681 BuchiCegarLoop]: Abstraction has 422 states and 452 transitions. [2021-12-14 23:11:00,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states and 452 transitions. [2021-12-14 23:11:00,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 215. [2021-12-14 23:11:00,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 215 states have (on average 1.0790697674418606) internal successors, (232), 214 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:00,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 232 transitions. [2021-12-14 23:11:00,352 INFO L704 BuchiCegarLoop]: Abstraction has 215 states and 232 transitions. [2021-12-14 23:11:00,352 INFO L587 BuchiCegarLoop]: Abstraction has 215 states and 232 transitions. [2021-12-14 23:11:00,352 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-14 23:11:00,352 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 215 states and 232 transitions. [2021-12-14 23:11:00,353 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:11:00,353 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:00,353 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:00,354 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 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, 1, 1] [2021-12-14 23:11:00,354 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:00,354 INFO L791 eck$LassoCheckResult]: Stem: 13939#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); 13930#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; 13917#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 13918#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 13920#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 13921#L59-1 mp_add_~nb~0#1 := 4; 13935#L69 assume !(0 == mp_add_~b3~0#1 % 256); 13936#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 13986#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13987#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13982#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; 13983#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 13978#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 13979#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 13974#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13975#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; 13970#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13971#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13966#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13967#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 14092#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 14090#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14088#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14086#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14084#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14082#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14080#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 14078#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14076#L90 assume !(0 == mp_add_~i~0#1 % 256); 14074#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; 14072#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14070#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14067#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 14065#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14066#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 14061#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14062#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13947#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13948#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13949#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13950#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14020#L90 assume !(0 == mp_add_~i~0#1 % 256); 14019#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14017#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; 14018#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14118#L89 assume mp_add_~partial_sum~0#1 % 65536 > 255;mp_add_~partial_sum~0#1 := ~bitwiseAnd(mp_add_~partial_sum~0#1 % 65536, 255);mp_add_~carry~0#1 := 1; 14123#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14122#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14121#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 14120#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14016#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14014#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14015#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13932#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13945#L90 assume !(0 == mp_add_~i~0#1 % 256); 13946#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13954#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14106#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; 14104#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14105#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14131#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14130#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14129#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 13944#L102-1 [2021-12-14 23:11:00,354 INFO L793 eck$LassoCheckResult]: Loop: 13944#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14119#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13993#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13992#L84 assume !(0 == mp_add_~i~0#1 % 256); 13990#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 13991#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 14013#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 13955#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 13926#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 13927#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13934#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13928#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13929#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13944#L102-1 [2021-12-14 23:11:00,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:00,355 INFO L85 PathProgramCache]: Analyzing trace with hash 567777992, now seen corresponding path program 1 times [2021-12-14 23:11:00,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:00,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109405816] [2021-12-14 23:11:00,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:00,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:00,452 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 51 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-14 23:11:00,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:00,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109405816] [2021-12-14 23:11:00,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109405816] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:00,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77821987] [2021-12-14 23:11:00,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:00,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:00,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:00,456 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:00,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2021-12-14 23:11:00,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:00,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-14 23:11:00,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:00,834 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 51 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-14 23:11:00,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:00,969 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-14 23:11:00,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77821987] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:00,970 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:00,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2021-12-14 23:11:00,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569731160] [2021-12-14 23:11:00,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:00,970 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:00,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:00,971 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 4 times [2021-12-14 23:11:00,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:00,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442480963] [2021-12-14 23:11:00,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:00,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:00,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:00,975 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:00,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:00,977 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:01,059 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:01,059 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:01,059 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:01,059 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:01,059 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:01,059 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:01,059 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:01,059 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:01,059 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration22_Loop [2021-12-14 23:11:01,059 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:01,059 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:01,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:01,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:01,194 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:01,194 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:01,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:01,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:01,195 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:01,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2021-12-14 23:11:01,198 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:01,198 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:01,210 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:01,210 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:01,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2021-12-14 23:11:01,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:01,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:01,225 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:01,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2021-12-14 23:11:01,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:01,227 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:01,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2021-12-14 23:11:01,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:01,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:01,276 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:01,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2021-12-14 23:11:01,283 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:01,283 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:01,995 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:01,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2021-12-14 23:11:01,999 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:01,999 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:01,999 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:01,999 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:01,999 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:01,999 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:01,999 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:01,999 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:01,999 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration22_Loop [2021-12-14 23:11:01,999 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:01,999 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:02,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:02,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:02,130 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:02,130 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:02,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,131 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2021-12-14 23:11:02,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:02,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:02,138 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:02,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,140 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2021-12-14 23:11:02,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,155 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2021-12-14 23:11:02,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:02,162 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:02,164 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:02,164 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,167 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2021-12-14 23:11:02,181 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-14 23:11:02,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,182 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2021-12-14 23:11:02,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,189 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:02,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,189 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:02,190 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:02,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,192 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2021-12-14 23:11:02,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,207 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2021-12-14 23:11:02,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:02,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,215 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:02,217 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:02,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2021-12-14 23:11:02,235 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-14 23:11:02,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,236 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2021-12-14 23:11:02,238 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:02,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,244 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:02,245 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:02,246 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,248 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2021-12-14 23:11:02,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,263 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2021-12-14 23:11:02,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:02,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,271 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:02,274 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:02,274 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,278 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2021-12-14 23:11:02,292 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-14 23:11:02,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,293 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2021-12-14 23:11:02,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:02,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,301 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:02,302 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:02,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2021-12-14 23:11:02,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,321 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2021-12-14 23:11:02,325 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,331 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:02,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,331 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:02,343 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:02,343 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,348 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:02,362 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-14 23:11:02,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,363 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2021-12-14 23:11:02,365 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,370 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,371 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:02,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,371 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:02,372 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:02,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:02,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,390 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2021-12-14 23:11:02,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,397 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,398 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:02,398 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,398 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:02,400 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:02,400 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,405 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2021-12-14 23:11:02,420 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-14 23:11:02,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,421 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2021-12-14 23:11:02,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,428 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,428 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:11:02,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,428 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:02,431 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:02,431 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,435 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2021-12-14 23:11:02,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,450 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2021-12-14 23:11:02,452 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,457 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,458 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:11:02,458 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,458 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:02,461 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:02,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2021-12-14 23:11:02,484 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-14 23:11:02,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,485 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2021-12-14 23:11:02,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,492 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,492 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:02,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,492 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:02,495 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:02,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2021-12-14 23:11:02,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,516 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2021-12-14 23:11:02,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,524 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,524 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:02,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,524 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:02,530 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:02,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,561 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:02,582 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-14 23:11:02,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,584 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,592 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,598 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,598 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:02,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,599 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,599 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:02,601 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:02,601 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2021-12-14 23:11:02,618 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:02,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,639 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2021-12-14 23:11:02,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 [2021-12-14 23:11:02,646 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,646 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:02,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,646 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:02,649 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:02,650 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,654 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:02,669 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-14 23:11:02,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,670 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2021-12-14 23:11:02,672 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,677 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,677 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:02,677 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,678 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:11:02,680 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:11:02,680 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,685 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:02,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:02,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:02,701 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:02,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2021-12-14 23:11:02,702 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:02,708 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:02,708 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:02,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:02,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:02,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:02,708 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:11:02,713 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:11:02,713 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:02,721 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:02,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2021-12-14 23:11:02,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:02,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-14 23:11:02,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-12-14 23:11:02,736 INFO L87 Difference]: Start difference. First operand 215 states and 232 transitions. cyclomatic complexity: 18 Second operand has 11 states, 11 states have (on average 8.0) internal successors, (88), 11 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:02,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:02,963 INFO L93 Difference]: Finished difference Result 269 states and 285 transitions. [2021-12-14 23:11:02,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 23:11:02,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 269 states and 285 transitions. [2021-12-14 23:11:02,965 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:11:02,966 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 269 states to 269 states and 285 transitions. [2021-12-14 23:11:02,966 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 269 [2021-12-14 23:11:02,966 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 269 [2021-12-14 23:11:02,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 269 states and 285 transitions. [2021-12-14 23:11:02,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:02,966 INFO L681 BuchiCegarLoop]: Abstraction has 269 states and 285 transitions. [2021-12-14 23:11:02,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states and 285 transitions. [2021-12-14 23:11:02,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 195. [2021-12-14 23:11:02,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 195 states have (on average 1.0769230769230769) internal successors, (210), 194 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:02,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 210 transitions. [2021-12-14 23:11:02,970 INFO L704 BuchiCegarLoop]: Abstraction has 195 states and 210 transitions. [2021-12-14 23:11:02,970 INFO L587 BuchiCegarLoop]: Abstraction has 195 states and 210 transitions. [2021-12-14 23:11:02,970 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-14 23:11:02,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 195 states and 210 transitions. [2021-12-14 23:11:02,971 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:11:02,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:02,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:02,972 INFO L842 BuchiCegarLoop]: 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] [2021-12-14 23:11:02,972 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:02,972 INFO L791 eck$LassoCheckResult]: Stem: 14822#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); 14813#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; 14799#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 14800#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 14802#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 14803#L59-1 mp_add_~nb~0#1 := 4; 14816#L69 assume !(0 == mp_add_~b3~0#1 % 256); 14832#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 14833#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14899#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14900#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; 14895#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 14896#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 14891#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 14892#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14887#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; 14888#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14883#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14884#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14880#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14879#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 14878#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14877#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14875#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14876#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14938#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14936#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 14934#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14932#L90 assume !(0 == mp_add_~i~0#1 % 256); 14930#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; 14928#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14926#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14923#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14921#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14920#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 14917#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14916#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14913#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14912#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14909#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 14910#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14979#L90 assume !(0 == mp_add_~i~0#1 % 256); 14978#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14903#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; 14904#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14976#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14975#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14970#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14971#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 14966#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14967#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14961#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14962#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 14990#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14989#L90 assume !(0 == mp_add_~i~0#1 % 256); 14988#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14987#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14807#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; 14808#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14986#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14993#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14992#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14991#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 14826#L102-1 [2021-12-14 23:11:02,972 INFO L793 eck$LassoCheckResult]: Loop: 14826#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14980#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14830#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14831#L84 assume !(0 == mp_add_~i~0#1 % 256); 14834#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 14825#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 14814#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 14815#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 14809#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14810#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14817#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14811#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14812#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14826#L102-1 [2021-12-14 23:11:02,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:02,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1520812614, now seen corresponding path program 1 times [2021-12-14 23:11:02,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:02,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466631872] [2021-12-14 23:11:02,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:02,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:02,988 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:03,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:03,034 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:03,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:03,034 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 5 times [2021-12-14 23:11:03,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:03,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543358875] [2021-12-14 23:11:03,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:03,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:03,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:03,038 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:03,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:03,041 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:03,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:03,041 INFO L85 PathProgramCache]: Analyzing trace with hash -181966265, now seen corresponding path program 1 times [2021-12-14 23:11:03,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:03,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204708750] [2021-12-14 23:11:03,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:03,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:03,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:03,122 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 73 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-14 23:11:03,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:03,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204708750] [2021-12-14 23:11:03,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204708750] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:03,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296413763] [2021-12-14 23:11:03,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:03,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:03,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:03,134 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:03,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2021-12-14 23:11:03,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:03,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-14 23:11:03,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:03,454 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 92 proven. 9 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-14 23:11:03,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:03,728 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 74 proven. 27 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-14 23:11:03,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296413763] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:03,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:03,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2021-12-14 23:11:03,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650272861] [2021-12-14 23:11:03,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:03,827 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:03,828 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:03,828 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:03,828 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:03,828 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:03,828 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:03,828 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:03,828 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:03,828 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration23_Loop [2021-12-14 23:11:03,828 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:03,828 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:03,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:03,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:03,984 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:03,984 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:03,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:03,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:03,988 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:03,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2021-12-14 23:11:03,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:03,990 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:04,021 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:04,021 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~partial_sum~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:04,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:04,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:04,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:04,042 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:04,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2021-12-14 23:11:04,043 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:04,043 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:04,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:04,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:04,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:04,084 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:04,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2021-12-14 23:11:04,086 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:04,086 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:05,209 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:05,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2021-12-14 23:11:05,214 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:05,214 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:05,214 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:05,214 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:05,214 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:05,214 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,214 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:05,214 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:05,214 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration23_Loop [2021-12-14 23:11:05,214 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:05,214 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:05,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:05,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:05,396 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:05,396 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:05,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,400 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2021-12-14 23:11:05,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 [2021-12-14 23:11:05,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:05,409 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,409 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,410 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:05,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:05,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,424 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:05,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,448 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,451 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:05,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:05,461 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:05,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2021-12-14 23:11:05,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:05,479 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-14 23:11:05,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,480 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2021-12-14 23:11:05,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,489 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:05,489 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,489 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,489 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,489 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:05,490 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:05,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2021-12-14 23:11:05,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,508 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2021-12-14 23:11:05,549 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,555 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:05,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,556 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:05,563 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:05,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2021-12-14 23:11:05,586 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-14 23:11:05,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,587 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2021-12-14 23:11:05,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:05,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,596 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:05,598 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:05,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,600 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2021-12-14 23:11:05,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,616 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2021-12-14 23:11:05,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 [2021-12-14 23:11:05,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:05,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,625 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:05,628 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:05,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,632 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Ended with exit code 0 [2021-12-14 23:11:05,647 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-14 23:11:05,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,648 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2021-12-14 23:11:05,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 [2021-12-14 23:11:05,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:05,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,657 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:05,658 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:05,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,662 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2021-12-14 23:11:05,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,677 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2021-12-14 23:11:05,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:05,687 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,687 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:05,690 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:05,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:05,711 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-14 23:11:05,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,712 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2021-12-14 23:11:05,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,720 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,720 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:05,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,720 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:05,721 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:05,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,724 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:05,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,740 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2021-12-14 23:11:05,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,748 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,748 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:05,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,748 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:05,751 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:05,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2021-12-14 23:11:05,770 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-14 23:11:05,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,771 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2021-12-14 23:11:05,773 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,780 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,780 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:11:05,780 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,780 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:05,782 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:05,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,786 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2021-12-14 23:11:05,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,802 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2021-12-14 23:11:05,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,810 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,810 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:11:05,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,811 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:05,814 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:05,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,822 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,837 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2021-12-14 23:11:05,838 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-14 23:11:05,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,839 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2021-12-14 23:11:05,840 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,847 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,847 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:05,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,847 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:05,849 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:05,849 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,856 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2021-12-14 23:11:05,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,872 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2021-12-14 23:11:05,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,880 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,880 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:05,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,880 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:05,885 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:05,885 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,898 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Ended with exit code 0 [2021-12-14 23:11:05,913 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-14 23:11:05,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,914 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2021-12-14 23:11:05,917 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,923 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,923 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:05,923 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,923 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:05,924 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:05,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,928 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2021-12-14 23:11:05,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,943 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2021-12-14 23:11:05,945 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,952 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,952 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:05,952 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,952 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:05,955 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:05,955 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:05,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Ended with exit code 0 [2021-12-14 23:11:05,975 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-14 23:11:05,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:05,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:05,977 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:05,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2021-12-14 23:11:05,978 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:05,985 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:05,985 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:05,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:05,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:05,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:05,985 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:11:05,988 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:11:05,988 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:05,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:06,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2021-12-14 23:11:06,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:06,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:06,010 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:06,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2021-12-14 23:11:06,012 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:06,019 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:06,019 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:06,019 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:06,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:06,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:06,019 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:11:06,024 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:11:06,024 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:06,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:06,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2021-12-14 23:11:06,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:06,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 23:11:06,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-12-14 23:11:06,076 INFO L87 Difference]: Start difference. First operand 195 states and 210 transitions. cyclomatic complexity: 16 Second operand has 14 states, 14 states have (on average 8.285714285714286) internal successors, (116), 14 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:06,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:06,541 INFO L93 Difference]: Finished difference Result 306 states and 320 transitions. [2021-12-14 23:11:06,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-14 23:11:06,542 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 306 states and 320 transitions. [2021-12-14 23:11:06,543 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:11:06,544 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 306 states to 191 states and 201 transitions. [2021-12-14 23:11:06,544 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 191 [2021-12-14 23:11:06,544 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 191 [2021-12-14 23:11:06,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 191 states and 201 transitions. [2021-12-14 23:11:06,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:06,545 INFO L681 BuchiCegarLoop]: Abstraction has 191 states and 201 transitions. [2021-12-14 23:11:06,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states and 201 transitions. [2021-12-14 23:11:06,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 95. [2021-12-14 23:11:06,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 95 states have (on average 1.0736842105263158) internal successors, (102), 94 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:06,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 102 transitions. [2021-12-14 23:11:06,546 INFO L704 BuchiCegarLoop]: Abstraction has 95 states and 102 transitions. [2021-12-14 23:11:06,546 INFO L587 BuchiCegarLoop]: Abstraction has 95 states and 102 transitions. [2021-12-14 23:11:06,546 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-14 23:11:06,546 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 95 states and 102 transitions. [2021-12-14 23:11:06,547 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-14 23:11:06,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:06,547 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:06,548 INFO L842 BuchiCegarLoop]: 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] [2021-12-14 23:11:06,548 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:06,548 INFO L791 eck$LassoCheckResult]: Stem: 15830#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); 15822#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; 15816#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 15817#L61 assume !(0 == mp_add_~a2~0#1 % 256); 15818#L59-1 mp_add_~nb~0#1 := 4; 15825#L69 assume !(0 == mp_add_~b3~0#1 % 256); 15827#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 15831#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15832#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15828#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; 15829#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15833#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15823#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15824#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15874#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; 15875#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15876#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15873#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15872#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15871#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 15870#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15869#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15868#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15867#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15866#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15865#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15864#L84 assume !(0 == mp_add_~i~0#1 % 256); 15863#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; 15862#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15861#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15860#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15859#L90 assume !(0 == mp_add_~i~0#1 % 256); 15858#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; 15857#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15856#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15855#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15854#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15853#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 15852#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15851#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15850#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15849#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15848#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15847#L84 assume !(0 == mp_add_~i~0#1 % 256); 15846#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15845#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; 15844#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15843#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15842#L90 assume !(0 == mp_add_~i~0#1 % 256); 15841#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15839#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; 15840#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15889#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15888#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15887#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15886#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 15885#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15884#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15883#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15882#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15881#L84 assume !(0 == mp_add_~i~0#1 % 256); 15880#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15879#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15878#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; 15877#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15835#L90 assume !(0 == mp_add_~i~0#1 % 256); 15836#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15811#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15812#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; 15813#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15899#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15905#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15904#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15903#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 15834#L102-1 [2021-12-14 23:11:06,548 INFO L793 eck$LassoCheckResult]: Loop: 15834#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15837#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15902#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15892#L84 assume !(0 == mp_add_~i~0#1 % 256); 15901#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15900#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15890#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15838#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 15814#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15815#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15826#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15820#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15821#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15834#L102-1 [2021-12-14 23:11:06,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:06,548 INFO L85 PathProgramCache]: Analyzing trace with hash 448353531, now seen corresponding path program 1 times [2021-12-14 23:11:06,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:06,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42522110] [2021-12-14 23:11:06,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:06,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:06,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:06,641 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 42 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:06,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:06,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42522110] [2021-12-14 23:11:06,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42522110] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:06,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356356944] [2021-12-14 23:11:06,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:06,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:06,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:06,643 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:06,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2021-12-14 23:11:06,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:06,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-14 23:11:06,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:07,316 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-14 23:11:07,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:07,516 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-14 23:11:07,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356356944] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:07,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:07,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 14 [2021-12-14 23:11:07,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831420767] [2021-12-14 23:11:07,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:07,517 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:07,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:07,517 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 6 times [2021-12-14 23:11:07,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:07,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242584789] [2021-12-14 23:11:07,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:07,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:07,520 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:07,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:07,523 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:07,590 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:07,591 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:07,591 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:07,591 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:07,591 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:07,591 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:07,591 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:07,591 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:07,591 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration24_Loop [2021-12-14 23:11:07,591 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:07,591 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:07,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:07,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:07,724 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:07,724 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:07,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:07,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:07,725 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:07,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2021-12-14 23:11:07,730 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:07,730 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:07,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2021-12-14 23:11:07,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:07,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:07,782 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:07,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2021-12-14 23:11:07,784 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:07,784 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:08,760 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:08,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2021-12-14 23:11:08,764 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:08,764 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:08,764 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:08,764 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:08,764 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:08,764 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:08,764 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:08,764 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:08,765 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration24_Loop [2021-12-14 23:11:08,765 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:08,765 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:08,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:08,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:08,937 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:08,937 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:08,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:08,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:08,938 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:08,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2021-12-14 23:11:08,940 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:08,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:08,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:08,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:08,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:08,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:08,947 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:08,947 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:08,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:08,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Ended with exit code 0 [2021-12-14 23:11:08,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:08,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:08,964 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:08,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2021-12-14 23:11:08,966 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:08,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:08,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:08,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:08,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:08,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:08,974 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:08,974 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:08,976 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:08,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2021-12-14 23:11:08,991 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-14 23:11:08,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:08,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:08,992 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:08,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2021-12-14 23:11:08,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:09,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,001 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:09,002 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:09,002 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,004 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2021-12-14 23:11:09,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,020 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2021-12-14 23:11:09,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,028 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:09,028 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,028 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:09,030 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:09,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,034 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2021-12-14 23:11:09,049 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-14 23:11:09,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,050 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2021-12-14 23:11:09,052 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:09,058 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,058 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:09,060 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:09,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,084 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2021-12-14 23:11:09,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,103 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2021-12-14 23:11:09,131 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:09,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,138 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:09,140 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:09,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,145 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2021-12-14 23:11:09,160 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-14 23:11:09,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,161 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2021-12-14 23:11:09,163 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:09,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,170 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:09,172 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:09,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2021-12-14 23:11:09,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,191 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2021-12-14 23:11:09,193 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:09,200 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,200 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:09,204 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:09,204 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,208 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2021-12-14 23:11:09,223 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-14 23:11:09,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,224 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2021-12-14 23:11:09,226 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,232 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,232 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:09,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,232 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:09,234 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:09,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,239 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:09,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,255 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2021-12-14 23:11:09,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 [2021-12-14 23:11:09,263 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,264 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:09,264 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,264 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-14 23:11:09,266 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-14 23:11:09,266 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,271 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Ended with exit code 0 [2021-12-14 23:11:09,286 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-14 23:11:09,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,287 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2021-12-14 23:11:09,302 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,302 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:11:09,302 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,302 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,302 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:09,304 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:09,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,308 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:09,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,324 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2021-12-14 23:11:09,326 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,333 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,333 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-14 23:11:09,333 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,333 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:09,336 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:09,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,344 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2021-12-14 23:11:09,359 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-14 23:11:09,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,361 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2021-12-14 23:11:09,362 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,370 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,370 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:09,370 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,370 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:09,373 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:09,373 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,380 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2021-12-14 23:11:09,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,396 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2021-12-14 23:11:09,398 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,404 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,404 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:09,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,405 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,405 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-14 23:11:09,409 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-14 23:11:09,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,424 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2021-12-14 23:11:09,439 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-14 23:11:09,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,440 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2021-12-14 23:11:09,442 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,448 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,448 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:09,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,448 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,448 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,448 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:09,450 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:09,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,453 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2021-12-14 23:11:09,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,468 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2021-12-14 23:11:09,470 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,476 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,476 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-14 23:11:09,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,476 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-14 23:11:09,479 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:09,479 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,484 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2021-12-14 23:11:09,499 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-14 23:11:09,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,500 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2021-12-14 23:11:09,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,508 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,508 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:09,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,509 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:11:09,511 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:11:09,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2021-12-14 23:11:09,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:09,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:09,532 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:09,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2021-12-14 23:11:09,582 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:09,589 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-14 23:11:09,589 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-14 23:11:09,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:09,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:09,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:09,589 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-14 23:11:09,594 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-14 23:11:09,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:09,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:09,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2021-12-14 23:11:09,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:09,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-14 23:11:09,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-12-14 23:11:09,620 INFO L87 Difference]: Start difference. First operand 95 states and 102 transitions. cyclomatic complexity: 8 Second operand has 14 states, 14 states have (on average 10.5) internal successors, (147), 14 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:10,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:10,169 INFO L93 Difference]: Finished difference Result 122 states and 128 transitions. [2021-12-14 23:11:10,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-14 23:11:10,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 122 states and 128 transitions. [2021-12-14 23:11:10,170 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-14 23:11:10,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 122 states to 0 states and 0 transitions. [2021-12-14 23:11:10,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-14 23:11:10,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-14 23:11:10,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-14 23:11:10,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:10,171 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-14 23:11:10,171 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-14 23:11:10,171 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-14 23:11:10,171 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-14 23:11:10,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-14 23:11:10,171 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-14 23:11:10,171 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-14 23:11:10,176 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.12 11:11:10 BoogieIcfgContainer [2021-12-14 23:11:10,176 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-14 23:11:10,177 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-14 23:11:10,177 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-14 23:11:10,177 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-14 23:11:10,177 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:10:36" (3/4) ... [2021-12-14 23:11:10,179 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-14 23:11:10,179 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-14 23:11:10,180 INFO L158 Benchmark]: Toolchain (without parser) took 34261.08ms. Allocated memory was 94.4MB in the beginning and 197.1MB in the end (delta: 102.8MB). Free memory was 63.4MB in the beginning and 147.9MB in the end (delta: -84.4MB). Peak memory consumption was 19.1MB. Max. memory is 16.1GB. [2021-12-14 23:11:10,180 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 94.4MB. Free memory was 52.0MB in the beginning and 51.9MB in the end (delta: 39.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:11:10,180 INFO L158 Benchmark]: CACSL2BoogieTranslator took 236.43ms. Allocated memory was 94.4MB in the beginning and 113.2MB in the end (delta: 18.9MB). Free memory was 63.2MB in the beginning and 87.9MB in the end (delta: -24.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-14 23:11:10,181 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.88ms. Allocated memory is still 113.2MB. Free memory was 87.9MB in the beginning and 86.1MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:11:10,181 INFO L158 Benchmark]: Boogie Preprocessor took 20.75ms. Allocated memory is still 113.2MB. Free memory was 86.1MB in the beginning and 84.9MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:11:10,181 INFO L158 Benchmark]: RCFGBuilder took 301.47ms. Allocated memory is still 113.2MB. Free memory was 84.9MB in the beginning and 72.3MB in the end (delta: 12.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-12-14 23:11:10,181 INFO L158 Benchmark]: BuchiAutomizer took 33662.35ms. Allocated memory was 113.2MB in the beginning and 197.1MB in the end (delta: 83.9MB). Free memory was 72.3MB in the beginning and 147.9MB in the end (delta: -75.5MB). Peak memory consumption was 11.5MB. Max. memory is 16.1GB. [2021-12-14 23:11:10,182 INFO L158 Benchmark]: Witness Printer took 2.58ms. Allocated memory is still 197.1MB. Free memory is still 147.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:11:10,183 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.17ms. Allocated memory is still 94.4MB. Free memory was 52.0MB in the beginning and 51.9MB in the end (delta: 39.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 236.43ms. Allocated memory was 94.4MB in the beginning and 113.2MB in the end (delta: 18.9MB). Free memory was 63.2MB in the beginning and 87.9MB in the end (delta: -24.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 29.88ms. Allocated memory is still 113.2MB. Free memory was 87.9MB in the beginning and 86.1MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 20.75ms. Allocated memory is still 113.2MB. Free memory was 86.1MB in the beginning and 84.9MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 301.47ms. Allocated memory is still 113.2MB. Free memory was 84.9MB in the beginning and 72.3MB in the end (delta: 12.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * BuchiAutomizer took 33662.35ms. Allocated memory was 113.2MB in the beginning and 197.1MB in the end (delta: 83.9MB). Free memory was 72.3MB in the beginning and 147.9MB in the end (delta: -75.5MB). Peak memory consumption was 11.5MB. Max. memory is 16.1GB. * Witness Printer took 2.58ms. Allocated memory is still 197.1MB. Free memory is still 147.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 24 terminating modules (24 trivial, 0 deterministic, 0 nondeterministic). 24 modules have a trivial ranking function, the largest among these consists of 18 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 33.5s and 25 iterations. TraceHistogramMax:7. Analysis of lassos took 26.4s. Construction of modules took 4.1s. Büchi inclusion checks took 2.5s. Highest rank in rank-based complementation 0. Minimization of det autom 24. Minimization of nondet autom 0. Automata minimization 0.1s AutomataMinimizationTime, 23 MinimizatonAttempts, 2726 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had 377 states and ocurred in iteration 11. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3508 SdHoareTripleChecker+Valid, 5.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3508 mSDsluCounter, 3100 SdHoareTripleChecker+Invalid, 4.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2072 mSDsCounter, 509 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5951 IncrementalHoareTripleChecker+Invalid, 6460 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 509 mSolverCounterUnsat, 1028 mSDtfsCounter, 5951 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI11 SFLT0 conc2 concLT0 SILN0 SILU5 SILI6 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital67 mio100 ax100 hnf100 lsp77 ukn100 mio100 lsp100 div398 bol100 ite100 ukn100 eq146 hnf46 smp71 dnf100 smp100 tf102 neg99 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 32ms VariablesStem: 0 VariablesLoop: 18 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 7.2s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-14 23:11:10,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:10,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:10,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2021-12-14 23:11:10,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2021-12-14 23:11:11,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:11,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:11,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:11,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:11,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:12,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:12,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:12,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-14 23:11:12,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:12,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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