./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 ff03de63 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-dev-ff03de6 [2021-12-21 22:06:44,504 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-21 22:06:44,505 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-21 22:06:44,566 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-21 22:06:44,566 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-21 22:06:44,567 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-21 22:06:44,568 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-21 22:06:44,569 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-21 22:06:44,570 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-21 22:06:44,571 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-21 22:06:44,573 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-21 22:06:44,575 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-21 22:06:44,576 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-21 22:06:44,596 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-21 22:06:44,597 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-21 22:06:44,598 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-21 22:06:44,598 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-21 22:06:44,599 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-21 22:06:44,600 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-21 22:06:44,601 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-21 22:06:44,602 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-21 22:06:44,603 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-21 22:06:44,604 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-21 22:06:44,604 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-21 22:06:44,606 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-21 22:06:44,606 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-21 22:06:44,606 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-21 22:06:44,607 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-21 22:06:44,607 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-21 22:06:44,608 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-21 22:06:44,608 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-21 22:06:44,608 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-21 22:06:44,609 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-21 22:06:44,609 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-21 22:06:44,610 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-21 22:06:44,610 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-21 22:06:44,611 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-21 22:06:44,611 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-21 22:06:44,611 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-21 22:06:44,612 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-21 22:06:44,612 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-21 22:06:44,613 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-21 22:06:44,627 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-21 22:06:44,627 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-21 22:06:44,627 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-21 22:06:44,628 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-21 22:06:44,628 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-21 22:06:44,629 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-21 22:06:44,629 INFO L138 SettingsManager]: * Use SBE=true [2021-12-21 22:06:44,629 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-21 22:06:44,629 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-21 22:06:44,629 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-21 22:06:44,629 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-21 22:06:44,630 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-21 22:06:44,630 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-21 22:06:44,630 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-21 22:06:44,630 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-21 22:06:44,630 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-21 22:06:44,630 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-21 22:06:44,630 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-21 22:06:44,631 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-21 22:06:44,631 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-21 22:06:44,631 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-21 22:06:44,631 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-21 22:06:44,631 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-21 22:06:44,631 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-21 22:06:44,631 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-21 22:06:44,632 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-21 22:06:44,632 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-21 22:06:44,632 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-21 22:06:44,632 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-21 22:06:44,632 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-21 22:06:44,632 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-21 22:06:44,633 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-21 22:06:44,633 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-21 22:06:44,633 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-21 22:06:44,807 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-21 22:06:44,820 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-21 22:06:44,822 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-21 22:06:44,823 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-21 22:06:44,824 INFO L275 PluginConnector]: CDTParser initialized [2021-12-21 22:06:44,825 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-21 22:06:44,879 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/211cfea30/4a385cdb30cc45b2935188b4ac928a87/FLAGabb10d1af [2021-12-21 22:06:45,205 INFO L306 CDTParser]: Found 1 translation units. [2021-12-21 22:06:45,206 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/byte_add_2-2.i [2021-12-21 22:06:45,218 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/211cfea30/4a385cdb30cc45b2935188b4ac928a87/FLAGabb10d1af [2021-12-21 22:06:45,607 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/211cfea30/4a385cdb30cc45b2935188b4ac928a87 [2021-12-21 22:06:45,609 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-21 22:06:45,610 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-21 22:06:45,611 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-21 22:06:45,611 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-21 22:06:45,613 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-21 22:06:45,614 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,615 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f940789 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45, skipping insertion in model container [2021-12-21 22:06:45,615 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,619 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-21 22:06:45,635 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-21 22:06:45,793 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-21 22:06:45,837 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-21 22:06:45,843 INFO L203 MainTranslator]: Completed pre-run [2021-12-21 22:06:45,851 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-21 22:06:45,863 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-21 22:06:45,872 INFO L208 MainTranslator]: Completed translation [2021-12-21 22:06:45,873 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45 WrapperNode [2021-12-21 22:06:45,873 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-21 22:06:45,874 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-21 22:06:45,874 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-21 22:06:45,874 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-21 22:06:45,879 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,884 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,907 INFO L137 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 123 [2021-12-21 22:06:45,909 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-21 22:06:45,910 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-21 22:06:45,910 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-21 22:06:45,910 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-21 22:06:45,916 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,917 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,926 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,926 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,930 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,933 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,934 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,936 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-21 22:06:45,939 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-21 22:06:45,940 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-21 22:06:45,940 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-21 22:06:45,945 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (1/1) ... [2021-12-21 22:06:45,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:45,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:45,997 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-21 22:06:46,004 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-21 22:06:46,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-21 22:06:46,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-21 22:06:46,031 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-21 22:06:46,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-21 22:06:46,084 INFO L234 CfgBuilder]: Building ICFG [2021-12-21 22:06:46,086 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-21 22:06:46,319 INFO L275 CfgBuilder]: Performing block encoding [2021-12-21 22:06:46,323 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-21 22:06:46,323 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-21 22:06:46,325 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:06:46 BoogieIcfgContainer [2021-12-21 22:06:46,331 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-21 22:06:46,332 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-21 22:06:46,332 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-21 22:06:46,334 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-21 22:06:46,335 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:06:46,335 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.12 10:06:45" (1/3) ... [2021-12-21 22:06:46,336 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@229950c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.12 10:06:46, skipping insertion in model container [2021-12-21 22:06:46,337 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:06:46,337 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:06:45" (2/3) ... [2021-12-21 22:06:46,337 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@229950c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.12 10:06:46, skipping insertion in model container [2021-12-21 22:06:46,337 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:06:46,337 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:06:46" (3/3) ... [2021-12-21 22:06:46,338 INFO L388 chiAutomizerObserver]: Analyzing ICFG byte_add_2-2.i [2021-12-21 22:06:46,370 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-21 22:06:46,370 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-21 22:06:46,370 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-21 22:06:46,371 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-21 22:06:46,371 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-21 22:06:46,371 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-21 22:06:46,371 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-21 22:06:46,371 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-21 22:06:46,386 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-21 22:06:46,402 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 23 [2021-12-21 22:06:46,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:46,403 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:46,409 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-21 22:06:46,409 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:46,409 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-21 22:06:46,410 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-21 22:06:46,412 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 23 [2021-12-21 22:06:46,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:46,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:46,413 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-21 22:06:46,413 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:46,418 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-21 22:06:46,419 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-21 22:06:46,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:46,423 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2021-12-21 22:06:46,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:46,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619413609] [2021-12-21 22:06:46,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:46,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:46,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:46,503 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:46,538 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:46,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:46,540 INFO L85 PathProgramCache]: Analyzing trace with hash 318197182, now seen corresponding path program 1 times [2021-12-21 22:06:46,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:46,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471076053] [2021-12-21 22:06:46,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:46,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:46,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:46,589 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-21 22:06:46,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:46,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471076053] [2021-12-21 22:06:46,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471076053] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:46,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:46,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:06:46,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862168157] [2021-12-21 22:06:46,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:46,593 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:46,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:46,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:06:46,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:06:46,615 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-21 22:06:46,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:46,710 INFO L93 Difference]: Finished difference Result 64 states and 94 transitions. [2021-12-21 22:06:46,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:06:46,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64 states and 94 transitions. [2021-12-21 22:06:46,734 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 41 [2021-12-21 22:06:46,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64 states to 56 states and 86 transitions. [2021-12-21 22:06:46,738 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2021-12-21 22:06:46,738 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2021-12-21 22:06:46,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 86 transitions. [2021-12-21 22:06:46,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:46,739 INFO L681 BuchiCegarLoop]: Abstraction has 56 states and 86 transitions. [2021-12-21 22:06:46,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 86 transitions. [2021-12-21 22:06:46,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2021-12-21 22:06:46,756 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-21 22:06:46,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 84 transitions. [2021-12-21 22:06:46,758 INFO L704 BuchiCegarLoop]: Abstraction has 54 states and 84 transitions. [2021-12-21 22:06:46,758 INFO L587 BuchiCegarLoop]: Abstraction has 54 states and 84 transitions. [2021-12-21 22:06:46,758 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-21 22:06:46,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 84 transitions. [2021-12-21 22:06:46,759 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 39 [2021-12-21 22:06:46,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:46,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:46,760 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:46,760 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:46,760 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-21 22:06:46,760 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-21 22:06:46,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:46,761 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2021-12-21 22:06:46,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:46,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015916401] [2021-12-21 22:06:46,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:46,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:46,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:46,888 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-21 22:06:46,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:46,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015916401] [2021-12-21 22:06:46,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015916401] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:46,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:46,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 22:06:46,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129297198] [2021-12-21 22:06:46,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:46,889 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:06:46,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:46,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1939143242, now seen corresponding path program 1 times [2021-12-21 22:06:46,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:46,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001673457] [2021-12-21 22:06:46,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:46,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:46,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:46,949 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-21 22:06:46,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:46,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001673457] [2021-12-21 22:06:46,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001673457] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:46,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:46,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 22:06:46,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404995355] [2021-12-21 22:06:46,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:46,955 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:46,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:46,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-21 22:06:46,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-21 22:06:46,956 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-21 22:06:47,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:47,115 INFO L93 Difference]: Finished difference Result 120 states and 177 transitions. [2021-12-21 22:06:47,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-21 22:06:47,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 177 transitions. [2021-12-21 22:06:47,118 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 78 [2021-12-21 22:06:47,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 120 states and 177 transitions. [2021-12-21 22:06:47,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 120 [2021-12-21 22:06:47,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 120 [2021-12-21 22:06:47,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120 states and 177 transitions. [2021-12-21 22:06:47,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:47,121 INFO L681 BuchiCegarLoop]: Abstraction has 120 states and 177 transitions. [2021-12-21 22:06:47,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states and 177 transitions. [2021-12-21 22:06:47,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 61. [2021-12-21 22:06:47,124 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-21 22:06:47,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 94 transitions. [2021-12-21 22:06:47,125 INFO L704 BuchiCegarLoop]: Abstraction has 61 states and 94 transitions. [2021-12-21 22:06:47,125 INFO L587 BuchiCegarLoop]: Abstraction has 61 states and 94 transitions. [2021-12-21 22:06:47,125 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-21 22:06:47,125 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 94 transitions. [2021-12-21 22:06:47,126 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 39 [2021-12-21 22:06:47,126 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:47,126 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:47,127 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:47,127 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:47,127 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-21 22:06:47,127 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-21 22:06:47,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,128 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2021-12-21 22:06:47,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718502476] [2021-12-21 22:06:47,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,145 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,162 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:47,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,163 INFO L85 PathProgramCache]: Analyzing trace with hash 119486142, now seen corresponding path program 2 times [2021-12-21 22:06:47,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897341515] [2021-12-21 22:06:47,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:47,206 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-21 22:06:47,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:47,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897341515] [2021-12-21 22:06:47,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897341515] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:47,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:47,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:06:47,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382406581] [2021-12-21 22:06:47,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:47,208 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:47,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:47,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 22:06:47,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 22:06:47,209 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-21 22:06:47,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:47,324 INFO L93 Difference]: Finished difference Result 86 states and 135 transitions. [2021-12-21 22:06:47,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-21 22:06:47,325 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 86 states and 135 transitions. [2021-12-21 22:06:47,326 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 64 [2021-12-21 22:06:47,327 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 86 states to 86 states and 135 transitions. [2021-12-21 22:06:47,327 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86 [2021-12-21 22:06:47,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86 [2021-12-21 22:06:47,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 135 transitions. [2021-12-21 22:06:47,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:47,328 INFO L681 BuchiCegarLoop]: Abstraction has 86 states and 135 transitions. [2021-12-21 22:06:47,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states and 135 transitions. [2021-12-21 22:06:47,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 78. [2021-12-21 22:06:47,331 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-21 22:06:47,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 121 transitions. [2021-12-21 22:06:47,332 INFO L704 BuchiCegarLoop]: Abstraction has 78 states and 121 transitions. [2021-12-21 22:06:47,332 INFO L587 BuchiCegarLoop]: Abstraction has 78 states and 121 transitions. [2021-12-21 22:06:47,332 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-21 22:06:47,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 78 states and 121 transitions. [2021-12-21 22:06:47,332 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2021-12-21 22:06:47,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:47,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:47,333 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:47,333 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-21 22:06:47,333 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-21 22:06:47,334 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-21 22:06:47,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,334 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2021-12-21 22:06:47,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547042334] [2021-12-21 22:06:47,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,349 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:47,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,365 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:47,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,366 INFO L85 PathProgramCache]: Analyzing trace with hash 522403369, now seen corresponding path program 1 times [2021-12-21 22:06:47,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207395168] [2021-12-21 22:06:47,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:47,391 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-21 22:06:47,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:47,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207395168] [2021-12-21 22:06:47,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207395168] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:47,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:47,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:06:47,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110656879] [2021-12-21 22:06:47,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:47,393 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:47,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:47,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:06:47,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:06:47,393 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-21 22:06:47,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:47,460 INFO L93 Difference]: Finished difference Result 103 states and 155 transitions. [2021-12-21 22:06:47,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:06:47,461 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 155 transitions. [2021-12-21 22:06:47,462 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 81 [2021-12-21 22:06:47,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 103 states and 155 transitions. [2021-12-21 22:06:47,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2021-12-21 22:06:47,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 103 [2021-12-21 22:06:47,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 155 transitions. [2021-12-21 22:06:47,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:47,464 INFO L681 BuchiCegarLoop]: Abstraction has 103 states and 155 transitions. [2021-12-21 22:06:47,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states and 155 transitions. [2021-12-21 22:06:47,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2021-12-21 22:06:47,467 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-21 22:06:47,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 153 transitions. [2021-12-21 22:06:47,468 INFO L704 BuchiCegarLoop]: Abstraction has 101 states and 153 transitions. [2021-12-21 22:06:47,468 INFO L587 BuchiCegarLoop]: Abstraction has 101 states and 153 transitions. [2021-12-21 22:06:47,468 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-21 22:06:47,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101 states and 153 transitions. [2021-12-21 22:06:47,469 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 79 [2021-12-21 22:06:47,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:47,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:47,470 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:47,470 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:47,470 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-21 22:06:47,470 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-21 22:06:47,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,471 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2021-12-21 22:06:47,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986788871] [2021-12-21 22:06:47,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,484 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:47,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,498 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:47,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,498 INFO L85 PathProgramCache]: Analyzing trace with hash 581508713, now seen corresponding path program 1 times [2021-12-21 22:06:47,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973896035] [2021-12-21 22:06:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:47,536 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-21 22:06:47,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:47,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973896035] [2021-12-21 22:06:47,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973896035] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:47,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:47,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 22:06:47,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581397301] [2021-12-21 22:06:47,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:47,538 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:47,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:47,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 22:06:47,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 22:06:47,539 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-21 22:06:47,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:47,579 INFO L93 Difference]: Finished difference Result 169 states and 255 transitions. [2021-12-21 22:06:47,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-21 22:06:47,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 255 transitions. [2021-12-21 22:06:47,581 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 147 [2021-12-21 22:06:47,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 255 transitions. [2021-12-21 22:06:47,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2021-12-21 22:06:47,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 169 [2021-12-21 22:06:47,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 255 transitions. [2021-12-21 22:06:47,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:47,584 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 255 transitions. [2021-12-21 22:06:47,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 255 transitions. [2021-12-21 22:06:47,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 141. [2021-12-21 22:06:47,589 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-21 22:06:47,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 217 transitions. [2021-12-21 22:06:47,590 INFO L704 BuchiCegarLoop]: Abstraction has 141 states and 217 transitions. [2021-12-21 22:06:47,590 INFO L587 BuchiCegarLoop]: Abstraction has 141 states and 217 transitions. [2021-12-21 22:06:47,590 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-21 22:06:47,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 217 transitions. [2021-12-21 22:06:47,591 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 119 [2021-12-21 22:06:47,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:47,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:47,592 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:47,592 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-21 22:06:47,592 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-21 22:06:47,592 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-21 22:06:47,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,593 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2021-12-21 22:06:47,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968900642] [2021-12-21 22:06:47,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,609 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:47,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,623 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:47,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1412635993, now seen corresponding path program 1 times [2021-12-21 22:06:47,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425602054] [2021-12-21 22:06:47,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:47,684 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-21 22:06:47,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:47,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425602054] [2021-12-21 22:06:47,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425602054] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:47,685 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:47,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-21 22:06:47,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221394652] [2021-12-21 22:06:47,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:47,686 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:47,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:47,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-21 22:06:47,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-21 22:06:47,687 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-21 22:06:47,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:47,836 INFO L93 Difference]: Finished difference Result 302 states and 450 transitions. [2021-12-21 22:06:47,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-21 22:06:47,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 450 transitions. [2021-12-21 22:06:47,839 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 255 [2021-12-21 22:06:47,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 450 transitions. [2021-12-21 22:06:47,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-12-21 22:06:47,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-21 22:06:47,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 450 transitions. [2021-12-21 22:06:47,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:47,842 INFO L681 BuchiCegarLoop]: Abstraction has 302 states and 450 transitions. [2021-12-21 22:06:47,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 450 transitions. [2021-12-21 22:06:47,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 225. [2021-12-21 22:06:47,848 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-21 22:06:47,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 341 transitions. [2021-12-21 22:06:47,850 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 341 transitions. [2021-12-21 22:06:47,850 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 341 transitions. [2021-12-21 22:06:47,850 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-21 22:06:47,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 341 transitions. [2021-12-21 22:06:47,851 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 198 [2021-12-21 22:06:47,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:47,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:47,852 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:47,852 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-21 22:06:47,852 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-21 22:06:47,852 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-21 22:06:47,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,853 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2021-12-21 22:06:47,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575996219] [2021-12-21 22:06:47,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,863 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,872 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:47,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1317498195, now seen corresponding path program 1 times [2021-12-21 22:06:47,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922606458] [2021-12-21 22:06:47,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:47,889 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-21 22:06:47,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:47,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922606458] [2021-12-21 22:06:47,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922606458] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:47,890 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:47,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:06:47,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646641618] [2021-12-21 22:06:47,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:47,891 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:47,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:47,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:06:47,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:06:47,892 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-21 22:06:47,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:47,955 INFO L93 Difference]: Finished difference Result 263 states and 400 transitions. [2021-12-21 22:06:47,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:06:47,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 263 states and 400 transitions. [2021-12-21 22:06:47,957 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 236 [2021-12-21 22:06:47,958 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 263 states to 263 states and 400 transitions. [2021-12-21 22:06:47,958 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 263 [2021-12-21 22:06:47,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2021-12-21 22:06:47,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 263 states and 400 transitions. [2021-12-21 22:06:47,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:47,959 INFO L681 BuchiCegarLoop]: Abstraction has 263 states and 400 transitions. [2021-12-21 22:06:47,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states and 400 transitions. [2021-12-21 22:06:47,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 257. [2021-12-21 22:06:47,964 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-21 22:06:47,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 394 transitions. [2021-12-21 22:06:47,965 INFO L704 BuchiCegarLoop]: Abstraction has 257 states and 394 transitions. [2021-12-21 22:06:47,965 INFO L587 BuchiCegarLoop]: Abstraction has 257 states and 394 transitions. [2021-12-21 22:06:47,965 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-21 22:06:47,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 257 states and 394 transitions. [2021-12-21 22:06:47,966 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 230 [2021-12-21 22:06:47,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:47,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:47,967 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:47,967 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-21 22:06:47,967 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-21 22:06:47,967 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-21 22:06:47,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,968 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2021-12-21 22:06:47,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674152163] [2021-12-21 22:06:47,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,977 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:47,986 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:47,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:47,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1260239893, now seen corresponding path program 1 times [2021-12-21 22:06:47,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:47,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955608050] [2021-12-21 22:06:47,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:47,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:47,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:48,106 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-21 22:06:48,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:48,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955608050] [2021-12-21 22:06:48,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955608050] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:48,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229838118] [2021-12-21 22:06:48,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:48,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:48,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:48,109 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-21 22:06:48,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:48,150 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-21 22:06:48,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-21 22:06:48,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:48,316 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-21 22:06:48,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:06:48,377 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-21 22:06:48,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229838118] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:06:48,378 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:06:48,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2021-12-21 22:06:48,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553063548] [2021-12-21 22:06:48,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:06:48,379 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:48,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:48,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-21 22:06:48,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-12-21 22:06:48,379 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-21 22:06:48,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:48,625 INFO L93 Difference]: Finished difference Result 411 states and 582 transitions. [2021-12-21 22:06:48,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-21 22:06:48,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 411 states and 582 transitions. [2021-12-21 22:06:48,628 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 335 [2021-12-21 22:06:48,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 411 states to 411 states and 582 transitions. [2021-12-21 22:06:48,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2021-12-21 22:06:48,630 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2021-12-21 22:06:48,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 582 transitions. [2021-12-21 22:06:48,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:48,631 INFO L681 BuchiCegarLoop]: Abstraction has 411 states and 582 transitions. [2021-12-21 22:06:48,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 582 transitions. [2021-12-21 22:06:48,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 290. [2021-12-21 22:06:48,635 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-21 22:06:48,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 432 transitions. [2021-12-21 22:06:48,636 INFO L704 BuchiCegarLoop]: Abstraction has 290 states and 432 transitions. [2021-12-21 22:06:48,636 INFO L587 BuchiCegarLoop]: Abstraction has 290 states and 432 transitions. [2021-12-21 22:06:48,636 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-21 22:06:48,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 432 transitions. [2021-12-21 22:06:48,644 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 254 [2021-12-21 22:06:48,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:48,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:48,645 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:48,645 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-21 22:06:48,645 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-21 22:06:48,646 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-21 22:06:48,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:48,646 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2021-12-21 22:06:48,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:48,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777558221] [2021-12-21 22:06:48,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:48,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:48,667 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:48,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:48,678 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:48,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:48,679 INFO L85 PathProgramCache]: Analyzing trace with hash -925244773, now seen corresponding path program 1 times [2021-12-21 22:06:48,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:48,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893851152] [2021-12-21 22:06:48,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:48,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:48,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:48,734 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-21 22:06:48,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:48,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893851152] [2021-12-21 22:06:48,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893851152] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:48,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:48,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:06:48,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119446451] [2021-12-21 22:06:48,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:48,735 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:48,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:48,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 22:06:48,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 22:06:48,736 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-21 22:06:48,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:48,879 INFO L93 Difference]: Finished difference Result 436 states and 627 transitions. [2021-12-21 22:06:48,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-21 22:06:48,881 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 436 states and 627 transitions. [2021-12-21 22:06:48,883 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 394 [2021-12-21 22:06:48,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 436 states to 436 states and 627 transitions. [2021-12-21 22:06:48,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 436 [2021-12-21 22:06:48,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 436 [2021-12-21 22:06:48,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 436 states and 627 transitions. [2021-12-21 22:06:48,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:48,886 INFO L681 BuchiCegarLoop]: Abstraction has 436 states and 627 transitions. [2021-12-21 22:06:48,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states and 627 transitions. [2021-12-21 22:06:48,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 328. [2021-12-21 22:06:48,890 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-21 22:06:48,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 490 transitions. [2021-12-21 22:06:48,892 INFO L704 BuchiCegarLoop]: Abstraction has 328 states and 490 transitions. [2021-12-21 22:06:48,892 INFO L587 BuchiCegarLoop]: Abstraction has 328 states and 490 transitions. [2021-12-21 22:06:48,892 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-21 22:06:48,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 328 states and 490 transitions. [2021-12-21 22:06:48,893 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 304 [2021-12-21 22:06:48,893 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:48,893 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:48,895 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:48,896 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-21 22:06:48,897 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-21 22:06:48,897 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-21 22:06:48,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:48,897 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2021-12-21 22:06:48,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:48,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693628] [2021-12-21 22:06:48,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:48,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:48,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:48,916 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:48,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:48,934 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:48,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:48,934 INFO L85 PathProgramCache]: Analyzing trace with hash 2071006882, now seen corresponding path program 1 times [2021-12-21 22:06:48,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:48,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451652312] [2021-12-21 22:06:48,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:48,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:48,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:49,004 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-21 22:06:49,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:49,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451652312] [2021-12-21 22:06:49,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451652312] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:49,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008922433] [2021-12-21 22:06:49,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:49,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:49,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:49,033 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-21 22:06:49,034 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-21 22:06:49,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:49,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-21 22:06:49,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:49,144 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-21 22:06:49,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:06:49,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008922433] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:49,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:06:49,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-12-21 22:06:49,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961864378] [2021-12-21 22:06:49,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:49,146 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:49,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:49,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 22:06:49,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-21 22:06:49,146 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-21 22:06:49,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:49,266 INFO L93 Difference]: Finished difference Result 341 states and 457 transitions. [2021-12-21 22:06:49,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-21 22:06:49,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 341 states and 457 transitions. [2021-12-21 22:06:49,268 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 317 [2021-12-21 22:06:49,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 341 states to 341 states and 457 transitions. [2021-12-21 22:06:49,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2021-12-21 22:06:49,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2021-12-21 22:06:49,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 341 states and 457 transitions. [2021-12-21 22:06:49,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:49,270 INFO L681 BuchiCegarLoop]: Abstraction has 341 states and 457 transitions. [2021-12-21 22:06:49,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states and 457 transitions. [2021-12-21 22:06:49,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 294. [2021-12-21 22:06:49,273 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-21 22:06:49,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 403 transitions. [2021-12-21 22:06:49,273 INFO L704 BuchiCegarLoop]: Abstraction has 294 states and 403 transitions. [2021-12-21 22:06:49,273 INFO L587 BuchiCegarLoop]: Abstraction has 294 states and 403 transitions. [2021-12-21 22:06:49,273 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-21 22:06:49,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 294 states and 403 transitions. [2021-12-21 22:06:49,285 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 270 [2021-12-21 22:06:49,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:49,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:49,286 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:49,286 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-21 22:06:49,286 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-21 22:06:49,286 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-21 22:06:49,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:49,286 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2021-12-21 22:06:49,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:49,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125424641] [2021-12-21 22:06:49,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:49,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:49,293 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:49,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:49,299 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:49,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:49,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1750670628, now seen corresponding path program 2 times [2021-12-21 22:06:49,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:49,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800813759] [2021-12-21 22:06:49,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:49,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:49,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:49,373 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-21 22:06:49,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:49,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800813759] [2021-12-21 22:06:49,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800813759] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:49,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13837586] [2021-12-21 22:06:49,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-21 22:06:49,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:49,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:49,435 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-21 22:06:49,458 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-21 22:06:49,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-21 22:06:49,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-21 22:06:49,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-21 22:06:49,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:49,546 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-21 22:06:49,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:06:49,608 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-21 22:06:49,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13837586] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:06:49,609 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:06:49,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2021-12-21 22:06:49,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103491673] [2021-12-21 22:06:49,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:06:49,609 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:49,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:49,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-21 22:06:49,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-12-21 22:06:49,610 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-21 22:06:50,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:50,058 INFO L93 Difference]: Finished difference Result 494 states and 631 transitions. [2021-12-21 22:06:50,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-21 22:06:50,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 494 states and 631 transitions. [2021-12-21 22:06:50,061 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 420 [2021-12-21 22:06:50,063 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 494 states to 494 states and 631 transitions. [2021-12-21 22:06:50,063 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 494 [2021-12-21 22:06:50,063 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 494 [2021-12-21 22:06:50,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 494 states and 631 transitions. [2021-12-21 22:06:50,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:50,064 INFO L681 BuchiCegarLoop]: Abstraction has 494 states and 631 transitions. [2021-12-21 22:06:50,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states and 631 transitions. [2021-12-21 22:06:50,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 377. [2021-12-21 22:06:50,068 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-21 22:06:50,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 503 transitions. [2021-12-21 22:06:50,068 INFO L704 BuchiCegarLoop]: Abstraction has 377 states and 503 transitions. [2021-12-21 22:06:50,068 INFO L587 BuchiCegarLoop]: Abstraction has 377 states and 503 transitions. [2021-12-21 22:06:50,068 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-21 22:06:50,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 377 states and 503 transitions. [2021-12-21 22:06:50,070 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-12-21 22:06:50,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:50,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:50,070 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:50,070 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-21 22:06:50,070 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-21 22:06:50,070 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-21 22:06:50,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:50,071 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2021-12-21 22:06:50,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:50,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963896011] [2021-12-21 22:06:50,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:50,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:50,077 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:50,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:50,089 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:50,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:50,090 INFO L85 PathProgramCache]: Analyzing trace with hash 896633444, now seen corresponding path program 1 times [2021-12-21 22:06:50,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:50,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596798740] [2021-12-21 22:06:50,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:50,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:50,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:50,153 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-21 22:06:50,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:50,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596798740] [2021-12-21 22:06:50,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596798740] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:50,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625995978] [2021-12-21 22:06:50,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:50,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:50,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:50,180 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-21 22:06:50,181 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-21 22:06:50,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:50,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-21 22:06:50,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:50,311 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-21 22:06:50,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:06:50,401 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-21 22:06:50,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625995978] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:06:50,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:06:50,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2021-12-21 22:06:50,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033925115] [2021-12-21 22:06:50,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:06:50,402 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:50,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:50,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-21 22:06:50,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-21 22:06:50,403 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-21 22:06:50,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:50,872 INFO L93 Difference]: Finished difference Result 568 states and 680 transitions. [2021-12-21 22:06:50,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-21 22:06:50,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 680 transitions. [2021-12-21 22:06:50,876 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 481 [2021-12-21 22:06:50,878 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 680 transitions. [2021-12-21 22:06:50,878 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2021-12-21 22:06:50,879 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2021-12-21 22:06:50,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 680 transitions. [2021-12-21 22:06:50,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:50,879 INFO L681 BuchiCegarLoop]: Abstraction has 568 states and 680 transitions. [2021-12-21 22:06:50,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 680 transitions. [2021-12-21 22:06:50,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 251. [2021-12-21 22:06:50,883 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-21 22:06:50,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 308 transitions. [2021-12-21 22:06:50,883 INFO L704 BuchiCegarLoop]: Abstraction has 251 states and 308 transitions. [2021-12-21 22:06:50,883 INFO L587 BuchiCegarLoop]: Abstraction has 251 states and 308 transitions. [2021-12-21 22:06:50,883 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-21 22:06:50,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 251 states and 308 transitions. [2021-12-21 22:06:50,884 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 175 [2021-12-21 22:06:50,884 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:50,884 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:50,885 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:50,885 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-12-21 22:06:50,885 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-21 22:06:50,885 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-21 22:06:50,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:50,885 INFO L85 PathProgramCache]: Analyzing trace with hash -850823382, now seen corresponding path program 1 times [2021-12-21 22:06:50,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:50,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550039695] [2021-12-21 22:06:50,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:50,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:50,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:50,918 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-21 22:06:50,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:50,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550039695] [2021-12-21 22:06:50,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550039695] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:50,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:50,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 22:06:50,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457548002] [2021-12-21 22:06:50,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:50,919 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:06:50,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:50,919 INFO L85 PathProgramCache]: Analyzing trace with hash -830477736, now seen corresponding path program 1 times [2021-12-21 22:06:50,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:50,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868715321] [2021-12-21 22:06:50,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:50,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:50,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:50,946 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-21 22:06:50,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:50,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868715321] [2021-12-21 22:06:50,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868715321] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:50,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149484136] [2021-12-21 22:06:50,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:50,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:50,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:50,957 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-21 22:06:50,959 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-21 22:06:50,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:50,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-21 22:06:50,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:51,032 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-21 22:06:51,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:06:51,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149484136] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:51,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:06:51,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-12-21 22:06:51,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936094530] [2021-12-21 22:06:51,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:51,033 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:51,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:51,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 22:06:51,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-21 22:06:51,034 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-21 22:06:51,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:51,136 INFO L93 Difference]: Finished difference Result 482 states and 585 transitions. [2021-12-21 22:06:51,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-21 22:06:51,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 482 states and 585 transitions. [2021-12-21 22:06:51,140 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 350 [2021-12-21 22:06:51,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 482 states to 482 states and 585 transitions. [2021-12-21 22:06:51,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 482 [2021-12-21 22:06:51,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 482 [2021-12-21 22:06:51,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 482 states and 585 transitions. [2021-12-21 22:06:51,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:51,142 INFO L681 BuchiCegarLoop]: Abstraction has 482 states and 585 transitions. [2021-12-21 22:06:51,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states and 585 transitions. [2021-12-21 22:06:51,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 262. [2021-12-21 22:06:51,145 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-21 22:06:51,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 320 transitions. [2021-12-21 22:06:51,146 INFO L704 BuchiCegarLoop]: Abstraction has 262 states and 320 transitions. [2021-12-21 22:06:51,146 INFO L587 BuchiCegarLoop]: Abstraction has 262 states and 320 transitions. [2021-12-21 22:06:51,146 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-21 22:06:51,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 262 states and 320 transitions. [2021-12-21 22:06:51,147 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 175 [2021-12-21 22:06:51,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:51,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:51,147 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-21 22:06:51,147 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-12-21 22:06:51,147 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-21 22:06:51,148 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-21 22:06:51,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:51,148 INFO L85 PathProgramCache]: Analyzing trace with hash 379711671, now seen corresponding path program 1 times [2021-12-21 22:06:51,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:51,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674253867] [2021-12-21 22:06:51,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:51,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:51,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:51,169 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-21 22:06:51,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:51,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674253867] [2021-12-21 22:06:51,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674253867] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:51,170 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:51,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:06:51,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290664006] [2021-12-21 22:06:51,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:51,170 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:06:51,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:51,171 INFO L85 PathProgramCache]: Analyzing trace with hash -830477736, now seen corresponding path program 2 times [2021-12-21 22:06:51,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:51,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835864872] [2021-12-21 22:06:51,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:51,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:51,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:51,198 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-21 22:06:51,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:51,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835864872] [2021-12-21 22:06:51,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835864872] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:51,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301007230] [2021-12-21 22:06:51,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-21 22:06:51,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:51,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:51,208 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-21 22:06:51,209 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-21 22:06:51,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-21 22:06:51,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-21 22:06:51,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-21 22:06:51,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:51,282 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-21 22:06:51,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:06:51,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301007230] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:51,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:06:51,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-12-21 22:06:51,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324492310] [2021-12-21 22:06:51,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:51,283 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:51,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:51,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-21 22:06:51,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-21 22:06:51,283 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-21 22:06:51,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:51,383 INFO L93 Difference]: Finished difference Result 300 states and 354 transitions. [2021-12-21 22:06:51,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-21 22:06:51,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 300 states and 354 transitions. [2021-12-21 22:06:51,385 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 184 [2021-12-21 22:06:51,386 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 300 states to 275 states and 321 transitions. [2021-12-21 22:06:51,386 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 275 [2021-12-21 22:06:51,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 275 [2021-12-21 22:06:51,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 275 states and 321 transitions. [2021-12-21 22:06:51,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:51,386 INFO L681 BuchiCegarLoop]: Abstraction has 275 states and 321 transitions. [2021-12-21 22:06:51,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states and 321 transitions. [2021-12-21 22:06:51,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 240. [2021-12-21 22:06:51,388 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-21 22:06:51,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 283 transitions. [2021-12-21 22:06:51,389 INFO L704 BuchiCegarLoop]: Abstraction has 240 states and 283 transitions. [2021-12-21 22:06:51,389 INFO L587 BuchiCegarLoop]: Abstraction has 240 states and 283 transitions. [2021-12-21 22:06:51,389 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-21 22:06:51,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 283 transitions. [2021-12-21 22:06:51,390 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-21 22:06:51,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:51,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:51,390 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-21 22:06:51,390 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-21 22:06:51,390 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-21 22:06:51,390 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-21 22:06:51,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:51,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1525234442, now seen corresponding path program 1 times [2021-12-21 22:06:51,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:51,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008895690] [2021-12-21 22:06:51,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:51,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:51,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:51,409 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-21 22:06:51,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:51,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008895690] [2021-12-21 22:06:51,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008895690] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:51,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:51,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:06:51,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44489310] [2021-12-21 22:06:51,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:51,410 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:06:51,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:51,410 INFO L85 PathProgramCache]: Analyzing trace with hash -596717375, now seen corresponding path program 1 times [2021-12-21 22:06:51,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:51,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084791625] [2021-12-21 22:06:51,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:51,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:51,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:51,451 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-21 22:06:51,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:51,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084791625] [2021-12-21 22:06:51,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084791625] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:51,451 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:51,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-21 22:06:51,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846788179] [2021-12-21 22:06:51,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:51,452 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:51,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:51,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:06:51,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:06:51,452 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-21 22:06:51,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:51,454 INFO L93 Difference]: Finished difference Result 224 states and 259 transitions. [2021-12-21 22:06:51,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:06:51,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 259 transitions. [2021-12-21 22:06:51,456 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-21 22:06:51,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 259 transitions. [2021-12-21 22:06:51,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-12-21 22:06:51,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-12-21 22:06:51,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 259 transitions. [2021-12-21 22:06:51,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:51,457 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-21 22:06:51,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 259 transitions. [2021-12-21 22:06:51,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-12-21 22:06:51,459 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-21 22:06:51,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 259 transitions. [2021-12-21 22:06:51,459 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-21 22:06:51,459 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-21 22:06:51,460 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-21 22:06:51,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 259 transitions. [2021-12-21 22:06:51,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-21 22:06:51,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:51,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:51,461 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-21 22:06:51,461 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-21 22:06:51,461 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-21 22:06:51,461 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-21 22:06:51,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:51,461 INFO L85 PathProgramCache]: Analyzing trace with hash 101863379, now seen corresponding path program 1 times [2021-12-21 22:06:51,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:51,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522786652] [2021-12-21 22:06:51,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:51,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:51,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:51,501 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-21 22:06:51,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:51,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522786652] [2021-12-21 22:06:51,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522786652] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:51,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:51,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-21 22:06:51,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935375072] [2021-12-21 22:06:51,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:51,502 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:06:51,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:51,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1787693791, now seen corresponding path program 1 times [2021-12-21 22:06:51,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:51,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332048912] [2021-12-21 22:06:51,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:51,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:51,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:51,548 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-21 22:06:51,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:51,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332048912] [2021-12-21 22:06:51,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332048912] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:51,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:51,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-21 22:06:51,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998308584] [2021-12-21 22:06:51,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:51,548 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:51,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:51,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-21 22:06:51,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-21 22:06:51,549 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-21 22:06:51,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:51,713 INFO L93 Difference]: Finished difference Result 621 states and 718 transitions. [2021-12-21 22:06:51,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-21 22:06:51,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 621 states and 718 transitions. [2021-12-21 22:06:51,716 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 447 [2021-12-21 22:06:51,718 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 621 states to 621 states and 718 transitions. [2021-12-21 22:06:51,718 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 621 [2021-12-21 22:06:51,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 621 [2021-12-21 22:06:51,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 621 states and 718 transitions. [2021-12-21 22:06:51,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:51,719 INFO L681 BuchiCegarLoop]: Abstraction has 621 states and 718 transitions. [2021-12-21 22:06:51,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states and 718 transitions. [2021-12-21 22:06:51,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 224. [2021-12-21 22:06:51,722 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-21 22:06:51,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 259 transitions. [2021-12-21 22:06:51,722 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-21 22:06:51,722 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-21 22:06:51,722 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-21 22:06:51,722 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 259 transitions. [2021-12-21 22:06:51,723 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-21 22:06:51,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:51,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:51,723 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-21 22:06:51,723 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-21 22:06:51,723 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-21 22:06:51,723 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-21 22:06:51,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:51,724 INFO L85 PathProgramCache]: Analyzing trace with hash 465531897, now seen corresponding path program 1 times [2021-12-21 22:06:51,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:51,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967158554] [2021-12-21 22:06:51,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:51,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:51,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:51,769 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-21 22:06:51,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:51,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967158554] [2021-12-21 22:06:51,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967158554] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:51,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669983053] [2021-12-21 22:06:51,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:51,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:51,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:51,784 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-21 22:06:51,785 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-21 22:06:51,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:51,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-21 22:06:51,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:51,976 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-21 22:06:51,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:06:52,070 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-21 22:06:52,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669983053] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:06:52,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:06:52,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2021-12-21 22:06:52,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778316825] [2021-12-21 22:06:52,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:06:52,071 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:06:52,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:52,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1903401083, now seen corresponding path program 1 times [2021-12-21 22:06:52,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:52,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894471112] [2021-12-21 22:06:52,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:52,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:52,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:52,120 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-21 22:06:52,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:52,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894471112] [2021-12-21 22:06:52,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894471112] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:52,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097915980] [2021-12-21 22:06:52,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:52,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:52,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:52,123 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-21 22:06:52,143 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-21 22:06:52,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:52,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-21 22:06:52,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:52,452 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-21 22:06:52,452 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:06:52,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097915980] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:52,452 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:06:52,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-12-21 22:06:52,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636486849] [2021-12-21 22:06:52,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:52,452 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:52,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:52,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-21 22:06:52,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-12-21 22:06:52,453 INFO L87 Difference]: Start difference. First operand 224 states and 259 transitions. cyclomatic complexity: 37 Second operand has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 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-21 22:06:52,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:52,996 INFO L93 Difference]: Finished difference Result 520 states and 574 transitions. [2021-12-21 22:06:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-21 22:06:52,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 520 states and 574 transitions. [2021-12-21 22:06:52,999 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 351 [2021-12-21 22:06:53,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 520 states to 506 states and 559 transitions. [2021-12-21 22:06:53,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 506 [2021-12-21 22:06:53,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 506 [2021-12-21 22:06:53,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 506 states and 559 transitions. [2021-12-21 22:06:53,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:53,001 INFO L681 BuchiCegarLoop]: Abstraction has 506 states and 559 transitions. [2021-12-21 22:06:53,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states and 559 transitions. [2021-12-21 22:06:53,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 366. [2021-12-21 22:06:53,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 366 states have (on average 1.1311475409836065) internal successors, (414), 365 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:06:53,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 414 transitions. [2021-12-21 22:06:53,005 INFO L704 BuchiCegarLoop]: Abstraction has 366 states and 414 transitions. [2021-12-21 22:06:53,005 INFO L587 BuchiCegarLoop]: Abstraction has 366 states and 414 transitions. [2021-12-21 22:06:53,005 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-21 22:06:53,005 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 366 states and 414 transitions. [2021-12-21 22:06:53,006 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 280 [2021-12-21 22:06:53,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:53,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:53,007 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-21 22:06:53,007 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:06:53,007 INFO L791 eck$LassoCheckResult]: Stem: 10430#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); 10418#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; 10410#L59 assume !(0 == mp_add_~a3~0#1 % 256); 10411#L59-1 mp_add_~nb~0#1 := 4; 10619#L69 assume !(0 == mp_add_~b3~0#1 % 256); 10441#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 10442#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10728#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10727#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; 10726#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10725#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10724#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10723#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10722#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; 10721#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10720#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10719#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10718#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10716#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 10715#L99-1 [2021-12-21 22:06:53,007 INFO L793 eck$LassoCheckResult]: Loop: 10715#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10714#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10711#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10439#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10431#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10432#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10427#L84 assume !(0 == mp_add_~i~0#1 % 256); 10428#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; 10433#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10419#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10420#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10437#L90 assume !(0 == mp_add_~i~0#1 % 256); 10438#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; 10409#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10407#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10408#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; 10406#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10424#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 10416#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10417#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10436#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10654#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10653#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10639#L84 assume !(0 == mp_add_~i~0#1 % 256); 10591#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10568#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; 10567#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10564#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10562#L90 assume !(0 == mp_add_~i~0#1 % 256); 10560#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10557#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; 10555#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10553#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; 10552#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10551#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10550#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 10549#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 10548#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10547#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10545#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10543#L84 assume !(0 == mp_add_~i~0#1 % 256); 10540#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10529#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10528#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; 10498#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10496#L90 assume !(0 == mp_add_~i~0#1 % 256); 10494#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10492#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10490#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; 10487#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; 10484#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10482#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 10480#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 10478#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 10469#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 10470#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 10460#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 10461#L84 assume !(0 == mp_add_~i~0#1 % 256); 10744#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 10741#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 10742#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 10737#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 10738#L90 assume !(0 == mp_add_~i~0#1 % 256); 10733#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 10734#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 10770#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 10769#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 10717#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 10715#L99-1 [2021-12-21 22:06:53,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:53,007 INFO L85 PathProgramCache]: Analyzing trace with hash -814563892, now seen corresponding path program 1 times [2021-12-21 22:06:53,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:53,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142859023] [2021-12-21 22:06:53,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:53,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:53,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:53,013 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:53,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:53,020 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:53,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:53,020 INFO L85 PathProgramCache]: Analyzing trace with hash -98362567, now seen corresponding path program 1 times [2021-12-21 22:06:53,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:53,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798765636] [2021-12-21 22:06:53,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:53,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:53,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:53,029 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:06:53,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:06:53,040 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:06:53,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:53,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1019993212, now seen corresponding path program 1 times [2021-12-21 22:06:53,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:53,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77524725] [2021-12-21 22:06:53,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:53,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:53,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:53,128 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 28 proven. 24 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-21 22:06:53,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:53,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77524725] [2021-12-21 22:06:53,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77524725] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:53,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229959710] [2021-12-21 22:06:53,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:53,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:53,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:53,145 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-21 22:06:53,147 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-21 22:06:53,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:53,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-21 22:06:53,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:53,577 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-21 22:06:53,577 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:06:53,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229959710] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:53,578 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:06:53,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2021-12-21 22:06:53,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070039269] [2021-12-21 22:06:53,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:54,166 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:06:54,167 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:06:54,167 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:06:54,167 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:06:54,167 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:06:54,167 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:54,167 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:06:54,167 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:06:54,168 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration18_Loop [2021-12-21 22:06:54,168 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:06:54,168 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:06:54,179 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-21 22:06:54,184 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-21 22:06:54,186 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-21 22:06:54,188 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-21 22:06:54,190 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-21 22:06:54,194 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-21 22:06:54,196 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-21 22:06:54,203 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-21 22:06:54,732 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:06:54,733 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:06:54,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:54,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:54,736 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-21 22:06:54,736 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-21 22:06:54,738 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:06:54,738 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:06:54,785 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:06:54,785 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~a3~0#1=49375, ULTIMATE.start_mp_add_~b3~0#1=-61664} Honda state: {ULTIMATE.start_mp_add_~a3~0#1=49375, ULTIMATE.start_mp_add_~b3~0#1=-61664} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:06:54,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:54,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:54,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:54,803 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-21 22:06:54,804 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-21 22:06:54,806 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:06:54,806 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:06:54,827 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:06:54,827 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~partial_sum~0#1=1} Honda state: {ULTIMATE.start_mp_add_~partial_sum~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:06:54,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-12-21 22:06:54,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:54,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:54,845 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-21 22:06:54,846 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-21 22:06:54,848 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:06:54,848 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:06:54,893 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:06:54,894 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~b2~0#1=127, ULTIMATE.start_mp_add_~a2~0#1=32384} Honda state: {ULTIMATE.start_mp_add_~b2~0#1=127, ULTIMATE.start_mp_add_~a2~0#1=32384} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:06:54,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:54,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:54,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:54,925 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-21 22:06:54,926 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-21 22:06:54,927 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:06:54,928 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:06:54,948 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:06:54,949 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r1~0#1=0} Honda state: {ULTIMATE.start_mp_add_~r1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:06:54,967 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-21 22:06:54,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:54,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:54,970 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-21 22:06:54,974 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-21 22:06:54,974 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:06:54,980 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:06:55,020 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:06:55,020 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~a1~0#1=-52600, ULTIMATE.start_mp_add_~b1~0#1=57003} Honda state: {ULTIMATE.start_mp_add_~carry~0#1=0, ULTIMATE.start_mp_add_~a1~0#1=-52600, ULTIMATE.start_mp_add_~b1~0#1=57003} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:06:55,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:55,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:55,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:55,041 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-21 22:06:55,042 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-21 22:06:55,044 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:06:55,044 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:06:55,050 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:06:55,051 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r2~0#1=0} Honda state: {ULTIMATE.start_mp_add_~r2~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:06:55,066 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-21 22:06:55,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:55,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:55,068 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-21 22:06:55,069 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-21 22:06:55,070 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:06:55,070 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:06:55,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:55,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:55,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:55,144 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-21 22:06:55,145 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-21 22:06:55,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:06:55,146 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:06:55,670 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:06:55,675 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-21 22:06:55,676 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:06:55,676 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:06:55,676 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:06:55,676 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:06:55,676 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:06:55,676 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:55,676 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:06:55,676 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:06:55,676 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration18_Loop [2021-12-21 22:06:55,676 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:06:55,676 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:06:55,677 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-21 22:06:55,682 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-21 22:06: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-21 22:06:55,684 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-21 22:06:55,686 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-21 22:06:55,689 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-21 22:06:55,690 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-21 22:06:55,696 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-21 22:06:56,131 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:06:56,134 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:06:56,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,136 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-21 22:06:56,191 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-21 22:06:56,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:56,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,199 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,200 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:06:56,203 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:06:56,204 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,224 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-12-21 22:06:56,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,244 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-21 22:06:56,274 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:56,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,280 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:06:56,281 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:06:56,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,284 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-21 22:06:56,291 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,310 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-21 22:06:56,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,312 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-21 22:06:56,313 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-21 22:06:56,315 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:56,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:06:56,324 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:06:56,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:56,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,364 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-21 22:06:56,365 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-21 22:06:56,366 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,372 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,372 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:06:56,375 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:06:56,375 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:56,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,412 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-21 22:06:56,430 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-21 22:06:56,431 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,446 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:06:56,450 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:06:56,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,471 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,490 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-21 22:06:56,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,504 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-21 22:06:56,518 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-21 22:06:56,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-21 22:06:56,524 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,525 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,525 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,525 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:06:56,525 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:06:56,526 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,541 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:56,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,561 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-21 22:06:56,567 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-21 22:06:56,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,574 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,574 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:06:56,577 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:06:56,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,605 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-21 22:06:56,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,607 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-21 22:06:56,607 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-21 22:06:56,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:06:56,615 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:06:56,615 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,617 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,649 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-21 22:06:56,650 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-21 22:06:56,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,651 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-21 22:06:56,652 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-21 22:06:56,653 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,659 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,659 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,659 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:56,662 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:56,662 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,681 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-21 22:06:56,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,683 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-21 22:06:56,685 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-21 22:06:56,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-21 22:06:56,692 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,692 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,692 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:56,693 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:56,693 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,694 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,710 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-21 22:06:56,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,712 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-21 22:06:56,713 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-21 22:06:56,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,720 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:56,725 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:56,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,742 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-21 22:06:56,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,744 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-21 22:06:56,745 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-21 22:06:56,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,753 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:56,755 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:56,756 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,777 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-21 22:06:56,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,778 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-21 22:06:56,779 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-21 22:06:56,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,787 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:56,792 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:56,792 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,807 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:56,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,824 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-21 22:06:56,825 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-21 22:06:56,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,832 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:56,833 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:56,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,850 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-21 22:06:56,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,851 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-21 22:06:56,852 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-21 22:06:56,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,860 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:56,864 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:56,864 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:56,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,904 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-21 22:06:56,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:56,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,918 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:56,919 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:56,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,922 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-21 22:06:56,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:56,947 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-21 22:06:56,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,948 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-21 22:06:56,949 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-21 22:06:56,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,956 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:56,959 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:56,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:56,969 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:56,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:56,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:56,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:56,987 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-21 22:06:56,988 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-21 22:06:56,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:56,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:56,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:56,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:56,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:56,995 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:56,996 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:56,996 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-21 22:06:57,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,028 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-21 22:06:57,030 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-21 22:06:57,031 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:57,037 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,037 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,037 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,037 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,037 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,038 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,038 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,066 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-21 22:06:57,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,068 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-21 22:06:57,069 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-21 22:06:57,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,076 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,076 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,076 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,079 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,080 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,084 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:57,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,103 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-21 22:06:57,105 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-21 22:06:57,106 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,112 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,112 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,112 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,112 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,117 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,132 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:57,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,150 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-21 22:06:57,151 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-21 22:06:57,152 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:57,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,158 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,159 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,159 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,170 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:57,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,188 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-21 22:06:57,189 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-21 22:06:57,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,196 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,196 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,196 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,196 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,202 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-21 22:06:57,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,235 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-21 22:06:57,236 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-21 22:06:57,237 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,243 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,244 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,259 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:57,278 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-21 22:06:57,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,279 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-21 22:06:57,280 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-21 22:06:57,281 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:57,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,287 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:57,292 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:57,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,307 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,323 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-21 22:06:57,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,324 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-21 22:06:57,326 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-21 22:06:57,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,333 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,333 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:57,334 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:57,334 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,346 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-21 22:06:57,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,363 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-21 22:06:57,364 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-21 22:06:57,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-21 22:06:57,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,371 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:57,372 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:57,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,396 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-21 22:06:57,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,397 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-21 22:06:57,398 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-21 22:06:57,399 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,406 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,406 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,406 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:57,410 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:57,410 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-21 22:06:57,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,438 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-21 22:06:57,439 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-21 22:06:57,441 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,447 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,447 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,447 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:57,453 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:57,453 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,490 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-21 22:06:57,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,491 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-21 22:06:57,492 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-21 22:06:57,494 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,500 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,500 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,501 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:57,501 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:57,501 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,502 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,518 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-21 22:06:57,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,520 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-21 22:06:57,521 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-21 22:06:57,522 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:57,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,529 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,529 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:57,546 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:57,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:57,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,586 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-21 22:06:57,587 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-21 22:06:57,588 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,593 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:06:57,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,594 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:57,594 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:57,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-21 22:06:57,612 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-21 22:06:57,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,613 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-21 22:06:57,614 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-21 22:06:57,615 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,623 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,623 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:57,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,623 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:57,626 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:57,626 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,650 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:57,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,675 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-21 22:06:57,676 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-21 22:06:57,677 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,683 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,683 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:57,683 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,683 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:57,684 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:57,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,701 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-21 22:06:57,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,702 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-21 22:06:57,703 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-21 22:06:57,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:57,710 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,710 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:57,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,710 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:57,711 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:57,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,713 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,728 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-21 22:06:57,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,730 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-21 22:06:57,730 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-21 22:06:57,732 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:57,738 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,738 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:57,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,738 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:57,742 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:57,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,773 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-21 22:06:57,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,775 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-21 22:06:57,776 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-21 22:06:57,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,792 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,792 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:57,792 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,792 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:57,796 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:57,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,819 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-21 22:06:57,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,820 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-21 22:06:57,821 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-21 22:06:57,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-21 22:06:57,828 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,828 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:57,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,829 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:57,829 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:57,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,831 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-12-21 22:06:57,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,848 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-21 22:06:57,849 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-21 22:06:57,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:57,856 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,856 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:57,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,856 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:57,863 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:57,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,886 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-21 22:06:57,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,888 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-21 22:06:57,888 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-21 22:06:57,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,895 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,895 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:57,895 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,895 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:06:57,896 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:06:57,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,897 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,913 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-21 22:06:57,913 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-21 22:06:57,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,914 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-21 22:06:57,915 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-21 22:06:57,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-21 22:06:57,923 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,923 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:06:57,923 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,923 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,927 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,927 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,939 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:57,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,956 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-21 22:06:57,957 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-21 22:06:57,960 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,966 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,966 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:06:57,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,966 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,966 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,967 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,967 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,969 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:57,986 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-21 22:06:57,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:57,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:57,987 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-21 22:06:57,988 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-21 22:06:57,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:57,995 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:57,995 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:06:57,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:57,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:57,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:57,995 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:57,996 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:57,996 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:57,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-12-21 22:06:58,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,017 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-21 22:06:58,019 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-21 22:06:58,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-21 22:06:58,026 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,026 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:06:58,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,026 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,032 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,032 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-12-21 22:06:58,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,058 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-21 22:06:58,059 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-21 22:06:58,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:58,067 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,067 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:06:58,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,067 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,072 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,080 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-12-21 22:06:58,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,097 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-21 22:06:58,098 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-21 22:06:58,100 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:58,106 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,106 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:06:58,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,106 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,107 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,107 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,109 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,124 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-21 22:06:58,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,126 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-21 22:06:58,126 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-21 22:06:58,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:58,134 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,134 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:06:58,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,134 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,157 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,157 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,189 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-21 22:06:58,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,191 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-21 22:06:58,192 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-21 22:06:58,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-21 22:06:58,199 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,199 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:06:58,199 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,199 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,199 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,199 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,200 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,200 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,231 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-21 22:06:58,231 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-21 22:06:58,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,232 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-21 22:06:58,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:58,246 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,247 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:58,247 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,247 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,247 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,247 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:58,252 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:58,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,261 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-21 22:06:58,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,280 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-21 22:06:58,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,282 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-21 22:06:58,282 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-21 22:06:58,284 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:58,290 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,290 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:58,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,290 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:58,292 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:58,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,307 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,324 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-21 22:06:58,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,326 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-21 22:06:58,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:58,356 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,356 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:58,356 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,356 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,356 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,357 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:58,357 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:58,357 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,361 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-21 22:06:58,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,379 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-21 22:06:58,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,391 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-21 22:06:58,392 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-21 22:06:58,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:58,399 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,399 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:58,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,399 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:58,404 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:58,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,424 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,440 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-21 22:06:58,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,449 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-21 22:06:58,450 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-21 22:06:58,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-21 22:06:58,459 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,459 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:58,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,459 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:58,466 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:58,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,487 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,503 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-21 22:06:58,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,504 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-21 22:06:58,520 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:58,526 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,526 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:58,526 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,526 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:58,527 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:58,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,531 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-21 22:06:58,539 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,584 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-21 22:06:58,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,586 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-21 22:06:58,586 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-21 22:06:58,588 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:58,595 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,595 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:58,595 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,595 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,595 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,595 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:58,604 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:58,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,621 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,637 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-21 22:06:58,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,639 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-21 22:06:58,639 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-21 22:06:58,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-21 22:06:58,647 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,647 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:58,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,647 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:06:58,648 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:06:58,648 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,664 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,680 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-21 22:06:58,681 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-21 22:06:58,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,682 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-21 22:06:58,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:58,698 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,698 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:58,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,698 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,699 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-21 22:06:58,702 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,733 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-21 22:06:58,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,744 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-21 22:06:58,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:58,752 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,752 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:58,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,752 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,752 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,752 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,753 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,756 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-21 22:06:58,764 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,780 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-21 22:06:58,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,781 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-21 22:06:58,782 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-21 22:06:58,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:58,789 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,789 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:58,789 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,790 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,790 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,790 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,815 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:58,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,864 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-21 22:06:58,875 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-21 22:06:58,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:58,881 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,881 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:58,881 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,881 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,881 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,884 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,885 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:58,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,917 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-21 22:06:58,918 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-21 22:06:58,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:58,925 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,925 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:58,925 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,926 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,926 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,931 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,956 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-21 22:06:58,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,957 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-21 22:06:58,958 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-21 22:06:58,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:58,965 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:58,965 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:58,965 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:58,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:58,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:58,965 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:58,966 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:58,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:58,980 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:58,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:58,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:58,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:58,997 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-21 22:06:58,998 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-21 22:06:58,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-21 22:06:59,005 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,006 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:59,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,006 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:59,013 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:59,013 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,021 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:59,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,039 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-21 22:06:59,040 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-21 22:06:59,041 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:59,047 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,047 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:06:59,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,047 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:06:59,048 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:06:59,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,049 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:59,065 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-21 22:06:59,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,066 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-21 22:06:59,067 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-21 22:06:59,068 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:59,075 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,075 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:59,075 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,075 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,075 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,075 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:06:59,082 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:06:59,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,089 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,106 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-21 22:06:59,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,107 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-21 22:06:59,108 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-21 22:06:59,109 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:59,115 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,115 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:59,115 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,115 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,115 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:06:59,116 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:06:59,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,135 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-21 22:06:59,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,136 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-21 22:06:59,137 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-21 22:06:59,138 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:59,144 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,144 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:59,144 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,144 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:06:59,152 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:06:59,152 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,155 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:59,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,173 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-21 22:06:59,174 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-21 22:06:59,175 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:59,180 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,181 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:59,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,181 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,181 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:06:59,186 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:06:59,186 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,201 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:59,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,218 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-21 22:06:59,224 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:59,230 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,230 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:59,230 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,230 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-21 22:06:59,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,230 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:06:59,236 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:06:59,237 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,245 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2021-12-21 22:06:59,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,263 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-21 22:06:59,263 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-21 22:06:59,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-21 22:06:59,271 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,271 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:59,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,271 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:06:59,272 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:06:59,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2021-12-21 22:06:59,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,297 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-21 22:06:59,298 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-21 22:06:59,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:06:59,305 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,305 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:59,305 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,305 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,305 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,305 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:06:59,313 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:06:59,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,329 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,344 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-21 22:06:59,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:06:59,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,346 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-21 22:06:59,347 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-21 22:06:59,348 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:06:59,354 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:06:59,354 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:06:59,354 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:06:59,354 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:06:59,354 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:06:59,354 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:06:59,355 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:06:59,355 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:06:59,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:06:59,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2021-12-21 22:06:59,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:59,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-21 22:06:59,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-12-21 22:06:59,384 INFO L87 Difference]: Start difference. First operand 366 states and 414 transitions. cyclomatic complexity: 51 Second operand has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:06:59,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:06:59,536 INFO L93 Difference]: Finished difference Result 352 states and 389 transitions. [2021-12-21 22:06:59,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-21 22:06:59,536 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 352 states and 389 transitions. [2021-12-21 22:06:59,538 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 247 [2021-12-21 22:06:59,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 352 states to 341 states and 377 transitions. [2021-12-21 22:06:59,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2021-12-21 22:06:59,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2021-12-21 22:06:59,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 341 states and 377 transitions. [2021-12-21 22:06:59,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:06:59,539 INFO L681 BuchiCegarLoop]: Abstraction has 341 states and 377 transitions. [2021-12-21 22:06:59,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states and 377 transitions. [2021-12-21 22:06:59,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 314. [2021-12-21 22:06:59,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 314 states have (on average 1.1114649681528663) internal successors, (349), 313 states have internal predecessors, (349), 0 states have call successors, (0), 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-21 22:06:59,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 349 transitions. [2021-12-21 22:06:59,542 INFO L704 BuchiCegarLoop]: Abstraction has 314 states and 349 transitions. [2021-12-21 22:06:59,542 INFO L587 BuchiCegarLoop]: Abstraction has 314 states and 349 transitions. [2021-12-21 22:06:59,542 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-21 22:06:59,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 349 transitions. [2021-12-21 22:06:59,543 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 220 [2021-12-21 22:06:59,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:06:59,543 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:06:59,544 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, 1] [2021-12-21 22:06:59,544 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-21 22:06:59,544 INFO L791 eck$LassoCheckResult]: Stem: 11425#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); 11413#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; 11405#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 11407#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 11409#L63 assume !(0 == mp_add_~a1~0#1 % 256); 11410#L59-1 mp_add_~nb~0#1 := 4; 11680#L69 assume !(0 == mp_add_~b3~0#1 % 256); 11677#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 11672#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11671#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11670#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11669#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; 11668#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 11667#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11666#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11665#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11664#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 11663#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11660#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11657#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11654#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11651#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11619#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11616#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11614#L90 assume !(0 == mp_add_~i~0#1 % 256); 11610#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; 11607#L91-1 [2021-12-21 22:06:59,544 INFO L793 eck$LassoCheckResult]: Loop: 11607#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11604#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11600#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11597#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11594#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 11589#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11586#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11585#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11584#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11573#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11574#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11621#L90 assume !(0 == mp_add_~i~0#1 % 256); 11563#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 11548#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; 11549#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 11543#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11542#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11541#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11540#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 11539#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11538#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11537#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11535#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 11536#L84 assume !(0 == mp_add_~i~0#1 % 256); 11555#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 11553#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 11551#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; 11550#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11547#L90 assume !(0 == mp_add_~i~0#1 % 256); 11544#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 11488#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 11486#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; 11482#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; 11480#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11478#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11476#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11470#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 11471#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11461#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11462#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11472#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 11455#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 11454#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 11453#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 11452#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 11450#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 11451#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 11446#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 11447#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 11474#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 11565#L90 assume !(0 == mp_add_~i~0#1 % 256); 11566#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; 11607#L91-1 [2021-12-21 22:06:59,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:59,544 INFO L85 PathProgramCache]: Analyzing trace with hash -2064453638, now seen corresponding path program 1 times [2021-12-21 22:06:59,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:59,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133689109] [2021-12-21 22:06:59,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:59,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:59,594 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-21 22:06:59,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:59,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133689109] [2021-12-21 22:06:59,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133689109] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:59,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:06:59,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-21 22:06:59,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727410269] [2021-12-21 22:06:59,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:59,594 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:06:59,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:06:59,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1650004357, now seen corresponding path program 2 times [2021-12-21 22:06:59,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:06:59,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115682146] [2021-12-21 22:06:59,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:06:59,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:06:59,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:06:59,634 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-21 22:06:59,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:06:59,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115682146] [2021-12-21 22:06:59,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115682146] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:06:59,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903780168] [2021-12-21 22:06:59,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-21 22:06:59,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:06:59,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:06:59,636 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:06:59,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-21 22:06:59,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-21 22:06:59,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-21 22:06:59,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:06:59,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-12-21 22:06:59,862 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-21 22:06:59,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:06:59,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903780168] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:06:59,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:06:59,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2021-12-21 22:06:59,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401801716] [2021-12-21 22:06:59,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:06:59,865 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:06:59,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:06:59,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-21 22:06:59,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-21 22:06:59,865 INFO L87 Difference]: Start difference. First operand 314 states and 349 transitions. cyclomatic complexity: 38 Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:07:00,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:07:00,145 INFO L93 Difference]: Finished difference Result 677 states and 756 transitions. [2021-12-21 22:07:00,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-21 22:07:00,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 677 states and 756 transitions. [2021-12-21 22:07:00,148 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 494 [2021-12-21 22:07:00,150 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 677 states to 677 states and 756 transitions. [2021-12-21 22:07:00,150 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 677 [2021-12-21 22:07:00,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 677 [2021-12-21 22:07:00,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 677 states and 756 transitions. [2021-12-21 22:07:00,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:07:00,151 INFO L681 BuchiCegarLoop]: Abstraction has 677 states and 756 transitions. [2021-12-21 22:07:00,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states and 756 transitions. [2021-12-21 22:07:00,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 314. [2021-12-21 22:07:00,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 314 states have (on average 1.1114649681528663) internal successors, (349), 313 states have internal predecessors, (349), 0 states have call successors, (0), 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-21 22:07:00,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 349 transitions. [2021-12-21 22:07:00,155 INFO L704 BuchiCegarLoop]: Abstraction has 314 states and 349 transitions. [2021-12-21 22:07:00,155 INFO L587 BuchiCegarLoop]: Abstraction has 314 states and 349 transitions. [2021-12-21 22:07:00,155 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-21 22:07:00,155 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 349 transitions. [2021-12-21 22:07:00,156 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 220 [2021-12-21 22:07:00,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:07:00,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:07:00,156 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, 1] [2021-12-21 22:07:00,156 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:07:00,157 INFO L791 eck$LassoCheckResult]: Stem: 12591#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); 12580#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; 12572#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 12574#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 12576#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 12577#L59-1 mp_add_~nb~0#1 := 4; 12856#L69 assume !(0 == mp_add_~b3~0#1 % 256); 12855#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 12854#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12853#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12852#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12851#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; 12850#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12849#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12848#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12847#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12846#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 12845#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12844#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12843#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12842#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12841#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12601#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12602#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12598#L90 assume !(0 == mp_add_~i~0#1 % 256); 12599#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; 12604#L91-1 [2021-12-21 22:07:00,157 INFO L793 eck$LassoCheckResult]: Loop: 12604#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12871#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12869#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12863#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12866#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 12864#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12861#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12859#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12857#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12839#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12798#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12838#L90 assume !(0 == mp_add_~i~0#1 % 256); 12836#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12780#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; 12779#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 12778#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12642#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12777#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12776#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 12775#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12774#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12772#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12770#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12771#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12790#L90 assume !(0 == mp_add_~i~0#1 % 256); 12789#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 12788#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 12787#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; 12786#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12626#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12785#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12784#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12783#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 12782#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12781#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12659#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 12657#L84 assume !(0 == mp_add_~i~0#1 % 256); 12653#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 12617#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 12614#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 12613#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 12612#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 12611#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 12610#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 12609#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 12608#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 12607#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 12605#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 12606#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 12773#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 12837#L90 assume !(0 == mp_add_~i~0#1 % 256); 12835#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; 12604#L91-1 [2021-12-21 22:07:00,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:00,157 INFO L85 PathProgramCache]: Analyzing trace with hash 2011658940, now seen corresponding path program 1 times [2021-12-21 22:07:00,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:00,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245532758] [2021-12-21 22:07:00,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:00,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:00,218 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-21 22:07:00,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:07:00,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245532758] [2021-12-21 22:07:00,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245532758] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:07:00,218 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:07:00,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-21 22:07:00,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428160668] [2021-12-21 22:07:00,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:07:00,218 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:07:00,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:00,218 INFO L85 PathProgramCache]: Analyzing trace with hash 655107877, now seen corresponding path program 1 times [2021-12-21 22:07:00,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:00,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694520827] [2021-12-21 22:07:00,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:00,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:00,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:00,255 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 32 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-21 22:07:00,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:07:00,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694520827] [2021-12-21 22:07:00,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694520827] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:07:00,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272270552] [2021-12-21 22:07:00,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:00,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:07:00,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:00,257 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:07:00,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-12-21 22:07:00,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:00,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-21 22:07:00,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:07:00,613 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 60 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:07:00,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:07:00,819 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:07:00,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272270552] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:07:00,819 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:07:00,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 16 [2021-12-21 22:07:00,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023841938] [2021-12-21 22:07:00,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:07:00,820 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:07:00,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:07:00,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-21 22:07:00,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-21 22:07:00,820 INFO L87 Difference]: Start difference. First operand 314 states and 349 transitions. cyclomatic complexity: 38 Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:07:01,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:07:01,174 INFO L93 Difference]: Finished difference Result 664 states and 742 transitions. [2021-12-21 22:07:01,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-21 22:07:01,175 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 742 transitions. [2021-12-21 22:07:01,177 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 494 [2021-12-21 22:07:01,179 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 742 transitions. [2021-12-21 22:07:01,179 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2021-12-21 22:07:01,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2021-12-21 22:07:01,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 742 transitions. [2021-12-21 22:07:01,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:07:01,180 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 742 transitions. [2021-12-21 22:07:01,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 742 transitions. [2021-12-21 22:07:01,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 296. [2021-12-21 22:07:01,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 296 states have (on average 1.114864864864865) internal successors, (330), 295 states have internal predecessors, (330), 0 states have call successors, (0), 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-21 22:07:01,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 330 transitions. [2021-12-21 22:07:01,184 INFO L704 BuchiCegarLoop]: Abstraction has 296 states and 330 transitions. [2021-12-21 22:07:01,184 INFO L587 BuchiCegarLoop]: Abstraction has 296 states and 330 transitions. [2021-12-21 22:07:01,184 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-21 22:07:01,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 330 transitions. [2021-12-21 22:07:01,185 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 220 [2021-12-21 22:07:01,185 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:07:01,185 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:07:01,185 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, 1, 1, 1] [2021-12-21 22:07:01,185 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:07:01,185 INFO L791 eck$LassoCheckResult]: Stem: 13906#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); 13895#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; 13888#L59 assume !(0 == mp_add_~a3~0#1 % 256); 13889#L59-1 mp_add_~nb~0#1 := 4; 14081#L69 assume !(0 == mp_add_~b3~0#1 % 256); 14080#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 14079#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14078#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14077#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; 14076#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 14075#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 14074#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 14073#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14072#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; 14071#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14070#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14069#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14068#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14067#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 14066#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14065#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14064#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14063#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14061#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14059#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14057#L84 assume !(0 == mp_add_~i~0#1 % 256); 14055#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; 14053#L85-1 [2021-12-21 22:07:01,186 INFO L793 eck$LassoCheckResult]: Loop: 14053#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 14051#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 14049#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14048#L90 assume !(0 == mp_add_~i~0#1 % 256); 14046#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; 14044#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14043#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14041#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; 14039#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14036#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 14034#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14035#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14030#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14031#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14026#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14027#L84 assume !(0 == mp_add_~i~0#1 % 256); 14017#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 14015#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; 14012#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 14010#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14008#L90 assume !(0 == mp_add_~i~0#1 % 256); 14006#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14003#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; 14001#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 13999#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; 13998#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13997#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13996#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 13995#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 13994#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13993#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13992#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 13991#L84 assume !(0 == mp_add_~i~0#1 % 256); 13990#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 13989#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 13988#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; 13987#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 13986#L90 assume !(0 == mp_add_~i~0#1 % 256); 13985#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 13984#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 13983#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; 13981#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; 13980#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 13979#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 13978#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 13977#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 13976#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 13975#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 13929#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 13930#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 14023#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14022#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14021#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14020#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14019#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14018#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14016#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14013#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14014#L84 assume !(0 == mp_add_~i~0#1 % 256); 14025#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; 14053#L85-1 [2021-12-21 22:07:01,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:01,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1153533403, now seen corresponding path program 1 times [2021-12-21 22:07:01,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:01,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063411868] [2021-12-21 22:07:01,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:01,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:01,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:01,195 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:07:01,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:01,203 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:07:01,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:01,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1617104391, now seen corresponding path program 1 times [2021-12-21 22:07:01,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:01,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585586236] [2021-12-21 22:07:01,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:01,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:01,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:01,251 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-12-21 22:07:01,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:07:01,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585586236] [2021-12-21 22:07:01,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585586236] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:07:01,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:07:01,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-21 22:07:01,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140785024] [2021-12-21 22:07:01,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:07:01,251 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:07:01,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:07:01,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-21 22:07:01,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-21 22:07:01,252 INFO L87 Difference]: Start difference. First operand 296 states and 330 transitions. cyclomatic complexity: 37 Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 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-21 22:07:01,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:07:01,341 INFO L93 Difference]: Finished difference Result 302 states and 332 transitions. [2021-12-21 22:07:01,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-21 22:07:01,341 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 332 transitions. [2021-12-21 22:07:01,343 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 169 [2021-12-21 22:07:01,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 332 transitions. [2021-12-21 22:07:01,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-12-21 22:07:01,344 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-21 22:07:01,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 332 transitions. [2021-12-21 22:07:01,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:07:01,344 INFO L681 BuchiCegarLoop]: Abstraction has 302 states and 332 transitions. [2021-12-21 22:07:01,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 332 transitions. [2021-12-21 22:07:01,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 287. [2021-12-21 22:07:01,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 287 states have (on average 1.1045296167247387) internal successors, (317), 286 states have internal predecessors, (317), 0 states have call successors, (0), 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-21 22:07:01,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 317 transitions. [2021-12-21 22:07:01,347 INFO L704 BuchiCegarLoop]: Abstraction has 287 states and 317 transitions. [2021-12-21 22:07:01,347 INFO L587 BuchiCegarLoop]: Abstraction has 287 states and 317 transitions. [2021-12-21 22:07:01,347 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-21 22:07:01,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 287 states and 317 transitions. [2021-12-21 22:07:01,347 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 165 [2021-12-21 22:07:01,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:07:01,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:07:01,348 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:07:01,348 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:07:01,348 INFO L791 eck$LassoCheckResult]: Stem: 14512#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); 14500#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; 14493#L59 assume !(0 == mp_add_~a3~0#1 % 256); 14494#L59-1 mp_add_~nb~0#1 := 4; 14507#L69 assume !(0 == mp_add_~b3~0#1 % 256); 14508#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 14712#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14711#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14710#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; 14709#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 14708#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 14707#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 14706#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14705#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; 14704#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14703#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14702#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14701#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14700#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 14699#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14698#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14697#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14696#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14694#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14692#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14690#L84 assume !(0 == mp_add_~i~0#1 % 256); 14688#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; 14686#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 14684#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 14682#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14681#L90 assume !(0 == mp_add_~i~0#1 % 256); 14679#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; 14677#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14676#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14674#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14672#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14670#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 14666#L100-1 [2021-12-21 22:07:01,348 INFO L793 eck$LassoCheckResult]: Loop: 14666#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14659#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14655#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14641#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14639#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14609#L84 assume !(0 == mp_add_~i~0#1 % 256); 14611#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 14610#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; 14607#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 14605#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14603#L90 assume !(0 == mp_add_~i~0#1 % 256); 14601#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14598#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; 14596#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14594#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; 14593#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14592#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14591#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 14590#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 14589#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14588#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14587#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 14586#L84 assume !(0 == mp_add_~i~0#1 % 256); 14585#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 14584#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 14583#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; 14582#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14581#L90 assume !(0 == mp_add_~i~0#1 % 256); 14579#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14577#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14575#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; 14572#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; 14569#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14567#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14565#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 14563#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 14554#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 14555#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 14547#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 14548#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 14613#L90 assume !(0 == mp_add_~i~0#1 % 256); 14680#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 14678#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 14600#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 14675#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 14673#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 14671#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 14666#L100-1 [2021-12-21 22:07:01,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:01,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1630028443, now seen corresponding path program 1 times [2021-12-21 22:07:01,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:01,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358811447] [2021-12-21 22:07:01,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:01,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:01,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:01,356 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:07:01,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:01,366 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:07:01,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:01,366 INFO L85 PathProgramCache]: Analyzing trace with hash 728258912, now seen corresponding path program 1 times [2021-12-21 22:07:01,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:01,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413790290] [2021-12-21 22:07:01,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:01,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:01,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:01,372 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:07:01,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:01,390 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:07:01,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:01,391 INFO L85 PathProgramCache]: Analyzing trace with hash -153012346, now seen corresponding path program 1 times [2021-12-21 22:07:01,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:01,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695724109] [2021-12-21 22:07:01,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:01,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:01,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:01,505 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 28 proven. 114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:07:01,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:07:01,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695724109] [2021-12-21 22:07:01,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695724109] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:07:01,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19774196] [2021-12-21 22:07:01,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:01,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:07:01,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:01,507 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:07:01,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-12-21 22:07:01,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:01,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-21 22:07:01,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:07:01,903 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 84 proven. 1 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-21 22:07:01,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:07:02,151 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 28 proven. 57 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-21 22:07:02,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19774196] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:07:02,151 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:07:02,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6, 6] total 18 [2021-12-21 22:07:02,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003279174] [2021-12-21 22:07:02,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:07:02,466 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:02,466 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:02,466 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:02,466 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:02,466 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:07:02,467 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:02,467 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:02,468 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:02,468 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration22_Loop [2021-12-21 22:07:02,468 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:02,468 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:02,469 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-21 22:07:02,470 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-21 22:07:02,471 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-21 22:07:02,473 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-21 22:07:02,480 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-21 22:07:02,484 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-21 22:07:02,776 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:02,776 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:07:02,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:02,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:02,778 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-21 22:07:02,778 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-21 22:07:02,779 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:02,779 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:02,786 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:07:02,786 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r3~0#1=0} Honda state: {ULTIMATE.start_mp_add_~r3~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:07:02,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:02,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:02,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:02,804 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-21 22:07:02,805 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-21 22:07:02,806 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:02,806 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:02,812 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:07:02,812 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r2~0#1=0} Honda state: {ULTIMATE.start_mp_add_~r2~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:07:02,828 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-21 22:07:02,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:02,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:02,829 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-21 22:07:02,830 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-21 22:07:02,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:02,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:02,870 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:07:02,870 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~b3~0#1=0, ULTIMATE.start_mp_add_~a3~0#1=19455} Honda state: {ULTIMATE.start_mp_add_~b3~0#1=0, ULTIMATE.start_mp_add_~a3~0#1=19455} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:07:02,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2021-12-21 22:07:02,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:02,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:02,888 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-21 22:07:02,888 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-21 22:07:02,890 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:02,890 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:02,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:02,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:02,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:02,957 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-21 22:07:02,958 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-21 22:07:02,958 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:07:02,958 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:05,105 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:07:05,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:05,111 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:05,111 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:05,111 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:05,111 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:05,111 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:07:05,111 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,111 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:05,111 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:05,111 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration22_Loop [2021-12-21 22:07:05,111 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:05,111 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:05,112 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-21 22:07:05,113 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-21 22:07:05,113 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-21 22:07:05,115 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-21 22:07:05,121 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-21 22:07:05,126 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-21 22:07:05,410 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:05,410 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:07:05,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,418 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-21 22:07:05,419 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-21 22:07:05,420 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:05,425 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:05,426 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:05,426 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,427 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,444 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2021-12-21 22:07:05,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,445 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-21 22:07:05,446 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-21 22:07:05,447 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:05,453 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,453 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:05,453 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:05,453 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2021-12-21 22:07:05,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,475 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-21 22:07:05,476 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-21 22:07:05,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:05,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:05,485 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:05,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,492 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,508 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-21 22:07:05,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,510 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-21 22:07:05,510 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-21 22:07:05,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:05,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,517 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:05,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:05,520 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,533 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:05,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,551 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-21 22:07:05,551 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-21 22:07:05,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:05,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,558 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,558 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:05,562 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:05,562 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,580 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-21 22:07:05,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,581 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-21 22:07:05,582 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-21 22:07:05,583 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:05,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,590 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,590 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,590 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,590 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:05,590 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:05,590 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:05,607 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-21 22:07:05,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,609 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-21 22:07:05,609 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-21 22:07:05,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:05,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,617 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:05,617 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:05,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,632 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2021-12-21 22:07:05,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,649 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-21 22:07:05,650 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-21 22:07:05,651 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:05,657 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,658 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:05,658 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:05,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2021-12-21 22:07:05,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,676 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-21 22:07:05,677 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-21 22:07:05,678 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:05,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,685 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:05,687 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:05,687 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,706 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2021-12-21 22:07:05,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,707 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-21 22:07:05,708 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-21 22:07:05,709 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:05,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,716 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,716 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:05,719 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:05,719 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,724 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,740 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-21 22:07:05,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,742 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-21 22:07:05,742 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-21 22:07:05,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:05,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,814 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:05,817 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:05,817 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,848 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-21 22:07:05,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,849 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-21 22:07:05,850 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-21 22:07:05,851 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:05,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,858 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:05,858 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:05,858 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,860 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:05,876 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-21 22:07:05,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,877 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-21 22:07:05,878 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-21 22:07:05,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-21 22:07:05,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,885 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,885 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:05,886 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:05,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,904 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,919 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-21 22:07:05,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,921 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-21 22:07:05,921 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-21 22:07:05,923 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:05,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,928 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,929 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:05,929 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:05,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:05,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2021-12-21 22:07:05,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:05,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:05,947 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-21 22:07:05,948 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-21 22:07:05,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:05,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:05,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:05,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:05,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:05,956 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:05,960 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:05,960 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:05,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,003 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-21 22:07:06,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,004 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-21 22:07:06,005 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-21 22:07:06,006 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,013 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,018 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,029 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,048 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-21 22:07:06,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,050 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-21 22:07:06,050 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-21 22:07:06,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-21 22:07:06,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,060 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,060 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,061 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,068 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,110 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-21 22:07:06,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,111 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-21 22:07:06,113 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-21 22:07:06,114 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,121 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,122 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,135 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,167 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-21 22:07:06,168 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-21 22:07:06,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,184 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-21 22:07:06,234 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-21 22:07:06,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-21 22:07:06,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,243 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:06,243 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:06,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,271 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-21 22:07:06,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,272 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-21 22:07:06,274 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-21 22:07:06,275 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,281 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:06,282 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:06,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,312 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-21 22:07:06,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,314 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-21 22:07:06,315 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-21 22:07:06,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,322 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,323 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:06,326 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:06,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:06,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,358 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-21 22:07:06,359 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-21 22:07:06,360 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,366 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,366 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:06,372 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:06,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:06,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,396 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-21 22:07:06,397 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-21 22:07:06,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-21 22:07:06,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,404 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:06,409 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:06,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,424 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,441 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-21 22:07:06,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,442 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-21 22:07:06,443 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-21 22:07:06,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:06,450 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:06,450 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,450 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,450 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,450 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:06,451 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:06,451 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:06,482 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-21 22:07:06,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,483 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-21 22:07:06,484 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-21 22:07:06,486 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,491 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,492 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:06,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,492 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:06,492 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:06,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,504 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,520 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-21 22:07:06,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,521 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-21 22:07:06,522 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-21 22:07:06,524 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,531 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,531 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:06,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,531 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:06,532 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:06,532 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,547 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,564 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-21 22:07:06,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,565 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-21 22:07:06,566 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-21 22:07:06,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,573 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,573 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:06,573 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,574 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,574 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:06,576 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:06,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,607 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-21 22:07:06,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,609 INFO L229 MonitoredProcess]: Starting monitored process 126 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-21 22:07:06,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2021-12-21 22:07:06,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,617 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,617 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:06,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,617 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:06,621 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:06,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:06,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,656 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-21 22:07:06,658 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-21 22:07:06,658 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,664 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,664 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:06,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,665 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:06,681 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:06,681 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,692 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,709 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-21 22:07:06,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,710 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-21 22:07:06,715 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-21 22:07:06,715 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,722 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,722 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:06,722 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,722 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:06,723 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:06,723 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,725 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:06,741 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-21 22:07:06,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,743 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-21 22:07:06,744 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-21 22:07:06,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-21 22:07:06,752 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,752 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:06,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,752 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,752 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,752 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,753 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:06,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,797 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-21 22:07:06,797 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-21 22:07:06,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,806 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,806 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:06,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,806 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,807 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,807 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2021-12-21 22:07:06,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,834 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-21 22:07:06,835 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-21 22:07:06,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,842 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,843 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:06,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,843 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,846 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2021-12-21 22:07:06,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,878 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-21 22:07:06,880 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-21 22:07:06,881 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:06,887 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,887 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:06,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,887 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,891 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,892 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,902 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,918 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-21 22:07:06,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,920 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-21 22:07:06,921 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-21 22:07:06,922 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:06,928 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,928 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:06,928 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,928 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,933 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:06,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:06,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:06,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:06,968 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-21 22:07:06,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:06,981 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:06,981 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:06,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:06,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:06,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:06,981 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:06,982 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:06,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:06,985 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-21 22:07:06,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:07,010 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-21 22:07:07,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,011 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-21 22:07:07,013 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-21 22:07:07,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:07,019 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,020 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,020 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,020 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,020 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,020 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:07,021 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:07,021 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,023 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2021-12-21 22:07:07,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,041 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-21 22:07:07,042 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-21 22:07:07,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:07,049 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,049 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,050 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:07,050 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:07,051 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,083 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-21 22:07:07,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,084 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-21 22:07:07,085 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-21 22:07:07,086 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:07,093 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,093 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,093 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,093 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,093 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:07,097 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:07,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,127 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-21 22:07:07,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,129 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-21 22:07:07,130 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-21 22:07:07,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-21 22:07:07,138 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,139 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,139 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,139 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:07,145 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:07,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,161 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,177 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-21 22:07:07,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,179 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-21 22:07:07,180 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-21 22:07:07,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:07,191 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,191 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,191 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:07,197 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:07,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,212 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2021-12-21 22:07:07,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,230 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-21 22:07:07,232 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-21 22:07:07,233 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:07,240 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,240 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,240 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:07,241 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:07,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2021-12-21 22:07:07,274 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-21 22:07:07,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,275 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-21 22:07:07,276 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-21 22:07:07,277 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:07,283 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,284 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:07,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,284 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:07,284 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:07,284 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,318 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-21 22:07:07,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,320 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-21 22:07:07,321 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-21 22:07:07,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:07,328 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,328 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:07,328 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,329 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:07,329 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:07,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,344 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:07,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,362 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-21 22:07:07,363 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-21 22:07:07,364 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:07,370 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,371 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:07,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,371 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:07,374 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:07,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,402 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-21 22:07:07,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,404 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-21 22:07:07,405 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-21 22:07:07,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:07,412 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,412 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:07,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,412 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,412 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,412 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:07,417 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:07,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,448 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-21 22:07:07,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,449 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-21 22:07:07,450 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-21 22:07:07,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-21 22:07:07,458 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,458 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:07,458 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,458 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:07,462 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:07,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,474 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,490 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-21 22:07:07,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,492 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-21 22:07:07,495 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-21 22:07:07,497 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:07,503 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,503 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:07,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,503 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,503 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,503 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:07,504 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:07,504 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,522 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-21 22:07:07,522 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-21 22:07:07,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,523 INFO L229 MonitoredProcess]: Starting monitored process 147 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-21 22:07:07,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2021-12-21 22:07:07,527 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:07,532 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,532 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,532 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,533 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:07,533 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:07,533 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,536 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2021-12-21 22:07:07,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,553 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-21 22:07:07,554 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-21 22:07:07,555 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:07,561 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,561 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,561 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,561 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,561 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:07,562 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:07,562 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,574 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,590 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-21 22:07:07,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,591 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-21 22:07:07,594 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-21 22:07:07,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:07,600 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,600 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,600 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,600 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:07,605 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:07,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,612 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:07,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,629 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-21 22:07:07,630 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-21 22:07:07,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:07,637 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,637 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,637 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,638 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,638 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,638 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:07,644 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:07,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:07,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,673 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-21 22:07:07,674 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-21 22:07:07,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:07,681 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,681 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,681 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,682 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,682 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:07,688 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:07,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,697 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:07,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:07,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:07,716 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-21 22:07:07,717 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-21 22:07:07,718 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:07,724 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:07,724 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:07,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:07,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:07,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:07,725 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:07,726 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:07,726 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:07,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:07,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:07,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:07:07,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-21 22:07:07,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-12-21 22:07:07,747 INFO L87 Difference]: Start difference. First operand 287 states and 317 transitions. cyclomatic complexity: 33 Second operand has 18 states, 18 states have (on average 9.944444444444445) internal successors, (179), 18 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:07:09,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:07:09,054 INFO L93 Difference]: Finished difference Result 324 states and 345 transitions. [2021-12-21 22:07:09,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-21 22:07:09,055 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 324 states and 345 transitions. [2021-12-21 22:07:09,056 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-21 22:07:09,057 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 324 states to 222 states and 239 transitions. [2021-12-21 22:07:09,057 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 222 [2021-12-21 22:07:09,057 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 222 [2021-12-21 22:07:09,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 222 states and 239 transitions. [2021-12-21 22:07:09,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:07:09,057 INFO L681 BuchiCegarLoop]: Abstraction has 222 states and 239 transitions. [2021-12-21 22:07:09,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states and 239 transitions. [2021-12-21 22:07:09,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 154. [2021-12-21 22:07:09,059 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-21 22:07:09,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 168 transitions. [2021-12-21 22:07:09,059 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 168 transitions. [2021-12-21 22:07:09,059 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 168 transitions. [2021-12-21 22:07:09,059 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-21 22:07:09,059 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 168 transitions. [2021-12-21 22:07:09,060 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-21 22:07:09,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:07:09,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:07:09,060 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-21 22:07:09,060 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:07:09,060 INFO L791 eck$LassoCheckResult]: Stem: 15678#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); 15670#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; 15664#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 15665#L61 assume !(0 == mp_add_~a2~0#1 % 256); 15666#L59-1 mp_add_~nb~0#1 := 4; 15673#L69 assume !(0 == mp_add_~b3~0#1 % 256); 15675#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 15687#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15743#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15742#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; 15741#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15740#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15739#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15738#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15737#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; 15736#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15735#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15734#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15732#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; 15733#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 15728#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15729#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15724#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15725#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15720#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15721#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15762#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15760#L90 assume !(0 == mp_add_~i~0#1 % 256); 15758#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; 15756#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15754#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15751#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; 15752#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15808#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 15807#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15806#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15805#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15804#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15685#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15686#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15763#L90 assume !(0 == mp_add_~i~0#1 % 256); 15688#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15689#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; 15764#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 15796#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; 15794#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15792#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15791#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 15790#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15774#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15775#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15768#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 15766#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 15683#L90 assume !(0 == mp_add_~i~0#1 % 256); 15684#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 15765#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 15785#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; 15783#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15784#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15812#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15811#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15810#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 15682#L102-1 [2021-12-21 22:07:09,060 INFO L793 eck$LassoCheckResult]: Loop: 15682#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 15680#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 15681#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 15676#L84 assume !(0 == mp_add_~i~0#1 % 256); 15677#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 15679#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 15671#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 15672#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 15662#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 15663#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 15674#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 15668#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 15669#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 15682#L102-1 [2021-12-21 22:07:09,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:09,060 INFO L85 PathProgramCache]: Analyzing trace with hash -2136344559, now seen corresponding path program 1 times [2021-12-21 22:07:09,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:09,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269158745] [2021-12-21 22:07:09,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:09,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:09,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:09,132 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-21 22:07:09,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:07:09,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269158745] [2021-12-21 22:07:09,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269158745] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:07:09,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869568004] [2021-12-21 22:07:09,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:09,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:07:09,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:09,134 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:07:09,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2021-12-21 22:07:09,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:09,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-21 22:07:09,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:07:09,361 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 54 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-21 22:07:09,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:07:09,459 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 42 proven. 21 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-21 22:07:09,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869568004] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:07:09,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:07:09,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 15 [2021-12-21 22:07:09,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093032279] [2021-12-21 22:07:09,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:07:09,460 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:07:09,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:09,460 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 1 times [2021-12-21 22:07:09,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:09,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000657436] [2021-12-21 22:07:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:09,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:09,468 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:07:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:09,471 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:07:09,525 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:09,525 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:09,525 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:09,525 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:09,525 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:07:09,525 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:09,525 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:09,525 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:09,525 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration23_Loop [2021-12-21 22:07:09,526 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:09,526 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:09,526 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-21 22:07:09,530 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-21 22:07:09,693 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:09,693 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:07:09,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:09,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:09,695 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-21 22:07:09,696 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-21 22:07:09,697 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:09,697 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:09,716 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:07:09,716 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-21 22:07:09,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:09,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:09,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:09,733 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-21 22:07:09,734 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-21 22:07:09,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:09,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:09,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:09,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:09,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:09,776 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-21 22:07:09,776 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-21 22:07:09,778 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:07:09,778 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:10,342 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:07:10,346 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-21 22:07:10,347 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:10,347 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:10,347 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:10,347 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:10,347 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:07:10,347 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,347 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:10,347 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:10,347 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration23_Loop [2021-12-21 22:07:10,347 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:10,347 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:10,348 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-21 22:07:10,352 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-21 22:07:10,504 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:10,504 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:07:10,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,505 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-21 22:07:10,506 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-21 22:07:10,507 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:10,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:10,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:10,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:10,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,526 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,542 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-21 22:07:10,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,544 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-21 22:07:10,545 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-21 22:07:10,546 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:10,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:10,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:10,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:10,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,567 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2021-12-21 22:07:10,583 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-21 22:07:10,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,584 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-21 22:07:10,585 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-21 22:07:10,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:10,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:10,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,593 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:10,594 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:10,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,617 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-21 22:07:10,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,618 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-21 22:07:10,619 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-21 22:07:10,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-21 22:07:10,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:10,626 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,626 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,626 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:10,629 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:10,629 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,632 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,648 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-21 22:07:10,648 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-21 22:07:10,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,649 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-21 22:07:10,650 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-21 22:07:10,651 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:10,657 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:10,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,658 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,658 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,658 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:10,659 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:10,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,690 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-21 22:07:10,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,692 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-21 22:07:10,692 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-21 22:07:10,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:10,700 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:10,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,700 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:10,703 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:10,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,708 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:10,725 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-21 22:07:10,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,726 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-21 22:07:10,726 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-21 22:07:10,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:10,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:10,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,734 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:10,735 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:10,736 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,755 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-21 22:07:10,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,756 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-21 22:07:10,757 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-21 22:07:10,759 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:10,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:10,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,765 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:10,769 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:10,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,794 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-21 22:07:10,794 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-21 22:07:10,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,796 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-21 22:07:10,796 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-21 22:07:10,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-21 22:07:10,803 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:10,803 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:10,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,803 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,804 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:10,805 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:10,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,808 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,824 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-21 22:07:10,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,826 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-21 22:07:10,826 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-21 22:07:10,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-21 22:07:10,833 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:10,833 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:10,833 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,833 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,833 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:10,836 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:10,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2021-12-21 22:07:10,858 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-21 22:07:10,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,859 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-21 22:07:10,860 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-21 22:07:10,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:10,868 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:10,868 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:10,868 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,868 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:10,870 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:10,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2021-12-21 22:07:10,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,904 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-21 22:07:10,905 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-21 22:07:10,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:10,913 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:10,914 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:10,914 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,914 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:10,917 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:10,917 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,949 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-21 22:07:10,949 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-21 22:07:10,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,950 INFO L229 MonitoredProcess]: Starting monitored process 169 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-21 22:07:10,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2021-12-21 22:07:10,952 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:10,960 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:10,960 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:10,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:10,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:10,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:10,960 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:10,963 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:10,963 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:10,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:10,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:10,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:10,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:10,997 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-21 22:07:10,997 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-21 22:07:10,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-21 22:07:11,006 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:11,006 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:11,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:11,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:11,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:11,006 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:11,011 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:11,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:11,024 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:11,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2021-12-21 22:07:11,041 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-21 22:07:11,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:11,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:11,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-21 22:07:11,043 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-21 22:07:11,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:11,050 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:11,051 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:11,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:11,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:11,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:11,051 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:11,053 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:11,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:11,061 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:11,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Ended with exit code 0 [2021-12-21 22:07:11,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:11,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:11,079 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-21 22:07:11,080 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-21 22:07:11,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:11,087 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:11,087 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:11,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:11,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:11,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:11,088 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:11,091 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:11,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:11,097 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:11,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:11,114 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-21 22:07:11,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:11,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:11,115 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-21 22:07:11,116 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-21 22:07:11,117 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:11,123 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:11,123 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:11,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:11,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:11,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:11,123 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:11,126 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:11,126 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:11,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:11,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2021-12-21 22:07:11,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:11,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:11,149 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-21 22:07:11,150 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-21 22:07:11,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:11,158 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:11,158 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:11,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:11,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:11,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:11,159 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:11,164 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:11,164 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:11,172 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:11,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Ended with exit code 0 [2021-12-21 22:07:11,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:07:11,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-21 22:07:11,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-12-21 22:07:11,191 INFO L87 Difference]: Start difference. First operand 154 states and 168 transitions. cyclomatic complexity: 15 Second operand has 15 states, 15 states have (on average 8.333333333333334) internal successors, (125), 15 states have internal predecessors, (125), 0 states have call successors, (0), 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-21 22:07:11,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:07:11,967 INFO L93 Difference]: Finished difference Result 360 states and 381 transitions. [2021-12-21 22:07:11,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-21 22:07:11,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 360 states and 381 transitions. [2021-12-21 22:07:11,969 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2021-12-21 22:07:11,970 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 360 states to 346 states and 367 transitions. [2021-12-21 22:07:11,970 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 346 [2021-12-21 22:07:11,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 346 [2021-12-21 22:07:11,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 346 states and 367 transitions. [2021-12-21 22:07:11,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:07:11,970 INFO L681 BuchiCegarLoop]: Abstraction has 346 states and 367 transitions. [2021-12-21 22:07:11,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states and 367 transitions. [2021-12-21 22:07:11,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 179. [2021-12-21 22:07:11,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 179 states have (on average 1.0837988826815643) internal successors, (194), 178 states have internal predecessors, (194), 0 states have call successors, (0), 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-21 22:07:11,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 194 transitions. [2021-12-21 22:07:11,972 INFO L704 BuchiCegarLoop]: Abstraction has 179 states and 194 transitions. [2021-12-21 22:07:11,972 INFO L587 BuchiCegarLoop]: Abstraction has 179 states and 194 transitions. [2021-12-21 22:07:11,972 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-21 22:07:11,972 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 179 states and 194 transitions. [2021-12-21 22:07:11,973 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-21 22:07:11,983 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:07:11,983 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:07:11,984 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-21 22:07:11,984 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:07:11,984 INFO L791 eck$LassoCheckResult]: Stem: 16630#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); 16621#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; 16614#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 16615#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 16617#L63 assume !(0 == mp_add_~a1~0#1 % 256); 16618#L59-1 mp_add_~nb~0#1 := 4; 16626#L69 assume !(0 == mp_add_~b3~0#1 % 256); 16627#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 16709#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16710#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16705#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; 16706#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16701#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16702#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16697#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16698#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; 16693#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 16694#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 16689#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16690#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; 16741#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 16739#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16737#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16735#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16733#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16731#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16729#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 16727#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16725#L90 assume !(0 == mp_add_~i~0#1 % 256); 16723#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; 16721#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 16719#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16717#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 16716#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16715#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 16714#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16713#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16712#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16711#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16638#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 16639#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16636#L90 assume !(0 == mp_add_~i~0#1 % 256); 16637#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 16643#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; 16781#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 16780#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 16772#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16779#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16778#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 16777#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16764#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16765#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16758#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 16759#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 16783#L90 assume !(0 == mp_add_~i~0#1 % 256); 16782#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 16609#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 16610#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; 16611#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 16752#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16787#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16786#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16785#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 16635#L102-1 [2021-12-21 22:07:11,984 INFO L793 eck$LassoCheckResult]: Loop: 16635#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 16633#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 16634#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 16628#L84 assume !(0 == mp_add_~i~0#1 % 256); 16629#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 16640#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 16743#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 16644#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 16612#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 16613#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 16625#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 16619#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 16620#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 16635#L102-1 [2021-12-21 22:07:11,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:11,985 INFO L85 PathProgramCache]: Analyzing trace with hash -164067062, now seen corresponding path program 1 times [2021-12-21 22:07:11,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:11,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598202439] [2021-12-21 22:07:11,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:11,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:11,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:12,060 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-21 22:07:12,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:07:12,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598202439] [2021-12-21 22:07:12,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598202439] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:07:12,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179630724] [2021-12-21 22:07:12,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:12,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:07:12,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:12,062 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:07:12,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2021-12-21 22:07:12,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:12,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-21 22:07:12,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:07:12,927 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-21 22:07:12,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:07:13,120 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-21 22:07:13,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179630724] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:07:13,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:07:13,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2021-12-21 22:07:13,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061093472] [2021-12-21 22:07:13,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:07:13,121 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:07:13,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:13,121 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 2 times [2021-12-21 22:07:13,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:13,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101380906] [2021-12-21 22:07:13,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:13,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:13,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:13,124 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:07:13,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:13,126 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:07:13,193 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:13,193 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:13,193 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:13,193 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:13,193 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:07:13,193 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:13,193 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:13,193 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:13,193 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration24_Loop [2021-12-21 22:07:13,193 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:13,193 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:13,193 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-21 22:07:13,198 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-21 22:07:13,389 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:13,389 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:07:13,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:13,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:13,391 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-21 22:07:13,391 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-21 22:07:13,392 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:13,392 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:13,406 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:07:13,406 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-21 22:07:13,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:13,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:13,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:13,424 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-21 22:07:13,425 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-21 22:07:13,427 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:13,427 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:13,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:13,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:13,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:13,490 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-21 22:07:13,491 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-21 22:07:13,492 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:07:13,492 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:13,987 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:07:13,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:13,993 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:13,993 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:13,993 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:13,993 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:13,993 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:07:13,993 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:13,993 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:13,993 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:13,993 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration24_Loop [2021-12-21 22:07:13,993 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:13,993 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:13,994 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-21 22:07:13,998 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-21 22:07:14,175 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:14,175 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:07:14,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,176 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-21 22:07:14,177 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-21 22:07:14,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,184 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:14,184 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,184 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,184 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,184 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:14,185 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:14,185 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,187 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,202 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-21 22:07:14,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,204 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-21 22:07:14,209 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-21 22:07:14,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-21 22:07:14,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:14,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:14,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:14,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2021-12-21 22:07:14,236 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-21 22:07:14,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,237 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-21 22:07:14,239 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-21 22:07:14,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:14,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:14,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,247 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:14,248 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:14,248 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,251 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2021-12-21 22:07:14,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,268 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-21 22:07:14,268 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-21 22:07:14,269 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:14,276 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,276 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:14,278 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:14,278 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:14,298 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-21 22:07:14,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,299 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-21 22:07:14,300 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-21 22:07:14,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:14,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,307 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:14,309 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:14,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,312 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,328 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-21 22:07:14,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,329 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-21 22:07:14,330 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-21 22:07:14,331 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,337 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:14,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,337 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:14,340 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:14,340 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:14,372 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-21 22:07:14,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,373 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-21 22:07:14,373 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-21 22:07:14,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:14,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:14,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,382 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:14,384 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:14,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,393 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:14,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,411 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-21 22:07:14,411 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-21 22:07:14,413 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,419 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:14,419 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,420 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:14,423 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:14,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,455 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-21 22:07:14,455 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-21 22:07:14,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,456 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-21 22:07:14,457 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-21 22:07:14,458 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,464 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,464 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:14,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,464 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:14,466 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:14,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:14,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,489 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-21 22:07:14,489 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-21 22:07:14,490 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,497 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,497 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:14,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,497 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:14,500 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:14,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,521 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-21 22:07:14,521 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-21 22:07:14,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,522 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-21 22:07:14,523 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-21 22:07:14,524 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,531 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,531 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:14,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,531 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:14,534 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:14,534 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,539 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,555 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-21 22:07:14,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,556 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-21 22:07:14,557 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-21 22:07:14,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,565 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,565 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:14,565 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,565 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,565 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,565 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:14,569 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:14,569 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,584 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,601 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-21 22:07:14,601 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-21 22:07:14,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,602 INFO L229 MonitoredProcess]: Starting monitored process 191 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-21 22:07:14,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2021-12-21 22:07:14,604 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,611 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,611 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:14,611 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,611 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,611 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,611 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:14,613 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:14,613 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,620 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Ended with exit code 0 [2021-12-21 22:07:14,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,638 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-21 22:07:14,640 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-21 22:07:14,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,649 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,649 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:14,649 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,650 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:14,656 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:14,656 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:14,715 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-21 22:07:14,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,723 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-21 22:07:14,724 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-21 22:07:14,726 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,733 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,733 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:14,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,733 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:14,735 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:14,735 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,766 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-21 22:07:14,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,767 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-21 22:07:14,768 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-21 22:07:14,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,775 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,775 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:14,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,775 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:14,778 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:14,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,784 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,800 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-21 22:07:14,800 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-21 22:07:14,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,802 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-21 22:07:14,802 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-21 22:07:14,803 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:14,809 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,809 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:14,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,810 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:14,812 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:14,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,862 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-21 22:07:14,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:14,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:14,863 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-21 22:07:14,864 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-21 22:07:14,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:14,878 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:14,878 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:14,878 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:14,878 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:14,878 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:14,878 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:14,883 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:14,883 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:14,891 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:14,910 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-21 22:07:14,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:07:14,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-21 22:07:14,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-12-21 22:07:14,911 INFO L87 Difference]: Start difference. First operand 179 states and 194 transitions. cyclomatic complexity: 16 Second operand has 15 states, 15 states have (on average 6.4) internal successors, (96), 15 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:07:15,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:07:15,261 INFO L93 Difference]: Finished difference Result 318 states and 340 transitions. [2021-12-21 22:07:15,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-21 22:07:15,262 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 318 states and 340 transitions. [2021-12-21 22:07:15,263 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2021-12-21 22:07:15,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 318 states to 309 states and 331 transitions. [2021-12-21 22:07:15,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 309 [2021-12-21 22:07:15,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2021-12-21 22:07:15,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 309 states and 331 transitions. [2021-12-21 22:07:15,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:07:15,264 INFO L681 BuchiCegarLoop]: Abstraction has 309 states and 331 transitions. [2021-12-21 22:07:15,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states and 331 transitions. [2021-12-21 22:07:15,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 205. [2021-12-21 22:07:15,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 205 states have (on average 1.078048780487805) internal successors, (221), 204 states have internal predecessors, (221), 0 states have call successors, (0), 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-21 22:07:15,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 221 transitions. [2021-12-21 22:07:15,268 INFO L704 BuchiCegarLoop]: Abstraction has 205 states and 221 transitions. [2021-12-21 22:07:15,268 INFO L587 BuchiCegarLoop]: Abstraction has 205 states and 221 transitions. [2021-12-21 22:07:15,268 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-21 22:07:15,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 205 states and 221 transitions. [2021-12-21 22:07:15,269 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-21 22:07:15,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:07:15,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:07:15,269 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-21 22:07:15,269 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:07:15,270 INFO L791 eck$LassoCheckResult]: Stem: 17529#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); 17520#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; 17512#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 17513#L61 assume 0 == mp_add_~a2~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 17515#L63 assume 0 == mp_add_~a1~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 17516#L59-1 mp_add_~nb~0#1 := 4; 17525#L69 assume !(0 == mp_add_~b3~0#1 % 256); 17526#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 17584#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 17585#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 17580#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; 17581#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 17576#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 17577#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 17572#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 17573#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; 17568#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 17569#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 17564#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 17565#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; 17560#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 17561#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 17656#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 17555#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 17556#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 17551#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 17552#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 17654#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 17653#L90 assume !(0 == mp_add_~i~0#1 % 256); 17652#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; 17651#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 17650#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 17636#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 17635#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 17634#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 17633#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 17632#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 17631#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 17630#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 17538#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 17539#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 17661#L90 assume !(0 == mp_add_~i~0#1 % 256); 17662#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 17657#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; 17658#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 17711#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 17704#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 17709#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 17707#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 17686#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 17687#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 17530#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 17531#L83 assume !(mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256); 17698#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 17697#L90 assume !(0 == mp_add_~i~0#1 % 256); 17696#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 17507#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 17508#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; 17509#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 17694#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 17710#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 17708#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 17706#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 17534#L102-1 [2021-12-21 22:07:15,270 INFO L793 eck$LassoCheckResult]: Loop: 17534#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 17535#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 17586#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 17587#L84 assume !(0 == mp_add_~i~0#1 % 256); 17540#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 17541#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 17521#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 17522#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 17510#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 17511#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 17524#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 17518#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 17519#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 17534#L102-1 [2021-12-21 22:07:15,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:15,270 INFO L85 PathProgramCache]: Analyzing trace with hash -724766840, now seen corresponding path program 1 times [2021-12-21 22:07:15,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:15,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659547184] [2021-12-21 22:07:15,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:15,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:15,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:15,284 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:07:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:15,298 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:07:15,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:15,299 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 3 times [2021-12-21 22:07:15,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:15,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656314805] [2021-12-21 22:07:15,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:15,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:15,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:15,301 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:07:15,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:15,303 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:07:15,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:15,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1442883515, now seen corresponding path program 1 times [2021-12-21 22:07:15,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:15,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67096536] [2021-12-21 22:07:15,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:15,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:15,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:15,366 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-21 22:07:15,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:07:15,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67096536] [2021-12-21 22:07:15,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67096536] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:07:15,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729404334] [2021-12-21 22:07:15,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:15,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:07:15,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:15,368 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:07:15,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2021-12-21 22:07:15,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:15,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-21 22:07:15,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:07:15,640 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-21 22:07:15,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:07:15,858 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-21 22:07:15,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729404334] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:07:15,859 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:07:15,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2021-12-21 22:07:15,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142592126] [2021-12-21 22:07:15,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:07:15,926 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:15,926 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:15,926 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:15,926 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:15,926 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:07:15,926 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:15,926 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:15,926 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:15,926 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration25_Loop [2021-12-21 22:07:15,926 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:15,926 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:15,927 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-21 22:07:15,931 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-21 22:07:16,094 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:16,094 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:07:16,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:16,096 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-21 22:07:16,096 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-21 22:07:16,097 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:16,097 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:16,110 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:07:16,110 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-21 22:07:16,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:16,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:16,128 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-21 22:07:16,129 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-21 22:07:16,130 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:16,130 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:16,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:16,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:16,192 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-21 22:07:16,192 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-21 22:07:16,194 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:07:16,194 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:16,696 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:07:16,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:16,701 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:16,701 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:16,701 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:16,701 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:16,701 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:07:16,701 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,701 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:16,701 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:16,701 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration25_Loop [2021-12-21 22:07:16,701 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:16,701 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:16,702 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-21 22:07:16,705 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-21 22:07:16,837 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:16,838 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:07:16,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:16,848 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-21 22:07:16,849 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-21 22:07:16,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:16,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:16,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:16,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:16,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:16,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:16,858 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:16,858 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:16,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:16,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:16,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:16,886 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-21 22:07:16,886 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-21 22:07:16,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:16,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:16,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:16,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:16,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:16,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:16,896 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:16,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:16,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:16,917 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-21 22:07:16,917 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-21 22:07:16,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:16,921 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-21 22:07:16,922 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-21 22:07:16,923 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:16,929 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:16,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:16,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:16,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:16,929 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:16,931 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:16,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:16,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:16,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:16,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:16,959 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-21 22:07:16,960 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-21 22:07:16,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:16,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:16,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:16,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:16,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:16,971 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:16,974 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:16,974 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:16,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:16,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2021-12-21 22:07:16,994 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-21 22:07:16,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:16,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:16,996 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-21 22:07:16,997 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-21 22:07:16,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:17,005 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:17,005 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,005 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,005 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,005 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:17,007 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:17,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,025 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-21 22:07:17,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,027 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-21 22:07:17,027 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-21 22:07:17,029 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:17,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:17,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,036 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:17,039 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:17,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,059 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-21 22:07:17,060 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-21 22:07:17,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,061 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-21 22:07:17,062 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-21 22:07:17,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:17,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:17,070 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,070 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:17,072 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:17,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,103 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-21 22:07:17,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,104 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-21 22:07:17,105 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-21 22:07:17,106 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:17,112 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:17,113 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,113 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,113 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,113 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:17,119 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:17,120 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,160 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-21 22:07:17,161 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-21 22:07:17,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,162 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-21 22:07:17,163 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-21 22:07:17,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:17,170 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,170 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:17,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,170 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:17,172 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:17,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,191 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-21 22:07:17,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,192 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-21 22:07:17,193 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-21 22:07:17,194 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:17,200 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,200 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:17,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,201 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:17,203 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:17,203 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,225 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-21 22:07:17,225 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-21 22:07:17,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,226 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-21 22:07:17,227 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-21 22:07:17,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:17,235 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,235 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:17,235 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,235 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:17,237 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:17,237 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,268 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-21 22:07:17,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,270 INFO L229 MonitoredProcess]: Starting monitored process 212 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-21 22:07:17,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2021-12-21 22:07:17,272 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:17,279 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,279 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:17,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,280 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:17,283 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:17,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,291 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:17,308 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-21 22:07:17,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,309 INFO L229 MonitoredProcess]: Starting monitored process 213 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-21 22:07:17,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2021-12-21 22:07:17,311 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:17,319 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,319 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:17,319 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,319 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:17,321 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:17,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,328 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2021-12-21 22:07:17,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,346 INFO L229 MonitoredProcess]: Starting monitored process 214 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-21 22:07:17,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2021-12-21 22:07:17,348 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:17,354 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,355 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:17,355 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,355 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:17,359 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:17,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,374 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2021-12-21 22:07:17,390 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-21 22:07:17,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,391 INFO L229 MonitoredProcess]: Starting monitored process 215 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-21 22:07:17,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2021-12-21 22:07:17,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:17,400 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,400 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:17,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,400 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,400 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:17,402 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:17,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,405 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2021-12-21 22:07:17,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,423 INFO L229 MonitoredProcess]: Starting monitored process 216 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-21 22:07:17,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2021-12-21 22:07:17,425 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:17,432 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,432 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:17,432 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,432 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,432 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,432 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:17,435 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:17,435 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2021-12-21 22:07:17,466 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-21 22:07:17,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,468 INFO L229 MonitoredProcess]: Starting monitored process 217 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-21 22:07:17,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2021-12-21 22:07:17,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-21 22:07:17,476 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,477 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:17,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,477 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,477 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:17,480 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:17,480 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2021-12-21 22:07:17,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:17,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:17,503 INFO L229 MonitoredProcess]: Starting monitored process 218 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-21 22:07:17,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2021-12-21 22:07:17,505 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:17,512 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:17,512 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:17,512 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:17,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:17,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:17,512 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:17,517 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:17,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:17,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:17,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:17,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:07:17,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-21 22:07:17,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-12-21 22:07:17,573 INFO L87 Difference]: Start difference. First operand 205 states and 221 transitions. cyclomatic complexity: 17 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-21 22:07:18,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:07:18,313 INFO L93 Difference]: Finished difference Result 311 states and 326 transitions. [2021-12-21 22:07:18,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-21 22:07:18,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 311 states and 326 transitions. [2021-12-21 22:07:18,315 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-21 22:07:18,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 311 states to 169 states and 177 transitions. [2021-12-21 22:07:18,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2021-12-21 22:07:18,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 169 [2021-12-21 22:07:18,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 177 transitions. [2021-12-21 22:07:18,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:07:18,316 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 177 transitions. [2021-12-21 22:07:18,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 177 transitions. [2021-12-21 22:07:18,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 95. [2021-12-21 22:07:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 95 states have (on average 1.063157894736842) internal successors, (101), 94 states have internal predecessors, (101), 0 states have call successors, (0), 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-21 22:07:18,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 101 transitions. [2021-12-21 22:07:18,318 INFO L704 BuchiCegarLoop]: Abstraction has 95 states and 101 transitions. [2021-12-21 22:07:18,318 INFO L587 BuchiCegarLoop]: Abstraction has 95 states and 101 transitions. [2021-12-21 22:07:18,318 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-21 22:07:18,318 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 95 states and 101 transitions. [2021-12-21 22:07:18,318 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-21 22:07:18,318 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:07:18,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:07:18,319 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-21 22:07:18,319 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:07:18,319 INFO L791 eck$LassoCheckResult]: Stem: 18553#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); 18545#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; 18534#L59 assume 0 == mp_add_~a3~0#1 % 256;mp_add_~na~0#1 := mp_add_~na~0#1 % 256 - 1; 18535#L61 assume !(0 == mp_add_~a2~0#1 % 256); 18536#L59-1 mp_add_~nb~0#1 := 4; 18548#L69 assume !(0 == mp_add_~b3~0#1 % 256); 18550#L69-1 mp_add_~carry~0#1 := 0;mp_add_~i~0#1 := 0; 18560#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18608#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18606#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; 18604#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 18602#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 18600#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 18597#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 18558#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; 18559#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 18579#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 18578#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 18577#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 18576#L95-1 assume 0 == mp_add_~i~0#1 % 256;mp_add_~r0~0#1 := mp_add_~partial_sum~0#1; 18575#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 18574#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 18573#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 18572#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 18571#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18570#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18569#L84 assume !(0 == mp_add_~i~0#1 % 256); 18568#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; 18567#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 18566#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 18565#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 18564#L90 assume !(0 == mp_add_~i~0#1 % 256); 18562#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; 18563#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 18617#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 18616#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 18615#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 18614#L99-1 assume 1 == mp_add_~i~0#1 % 256;mp_add_~r1~0#1 := mp_add_~partial_sum~0#1; 18613#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 18612#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 18611#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 18599#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18596#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18594#L84 assume !(0 == mp_add_~i~0#1 % 256); 18592#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 18590#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; 18588#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 18586#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 18584#L90 assume !(0 == mp_add_~i~0#1 % 256); 18582#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 18580#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; 18581#L92-1 assume !(3 == mp_add_~i~0#1 % 256); 18610#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 18609#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 18607#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 18605#L100-1 assume 2 == mp_add_~i~0#1 % 256;mp_add_~r2~0#1 := mp_add_~partial_sum~0#1; 18603#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 18601#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 18598#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18595#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18593#L84 assume !(0 == mp_add_~i~0#1 % 256); 18591#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 18589#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 18587#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; 18585#L83-1 assume mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256; 18583#L90 assume !(0 == mp_add_~i~0#1 % 256); 18561#L90-2 assume !(1 == mp_add_~i~0#1 % 256); 18538#L91-1 assume !(2 == mp_add_~i~0#1 % 256); 18539#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; 18540#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 18625#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 18628#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 18627#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 18626#L101-1 assume 3 == mp_add_~i~0#1 % 256;mp_add_~r3~0#1 := mp_add_~partial_sum~0#1; 18557#L102-1 [2021-12-21 22:07:18,319 INFO L793 eck$LassoCheckResult]: Loop: 18557#L102-1 mp_add_~i~0#1 := 1 + mp_add_~i~0#1 % 256; 18554#L80-2 assume !!((mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256 || mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256) || 0 != mp_add_~carry~0#1 % 65536);mp_add_~partial_sum~0#1 := mp_add_~carry~0#1;mp_add_~carry~0#1 := 0; 18555#L83 assume mp_add_~i~0#1 % 256 < mp_add_~na~0#1 % 256; 18551#L84 assume !(0 == mp_add_~i~0#1 % 256); 18552#L84-2 assume !(1 == mp_add_~i~0#1 % 256); 18556#L85-1 assume !(2 == mp_add_~i~0#1 % 256); 18546#L86-1 assume !(3 == mp_add_~i~0#1 % 256); 18547#L83-1 assume !(mp_add_~i~0#1 % 256 < mp_add_~nb~0#1 % 256); 18541#L89 assume !(mp_add_~partial_sum~0#1 % 65536 > 255); 18542#L95-1 assume !(0 == mp_add_~i~0#1 % 256); 18549#L99-1 assume !(1 == mp_add_~i~0#1 % 256); 18543#L100-1 assume !(2 == mp_add_~i~0#1 % 256); 18544#L101-1 assume !(3 == mp_add_~i~0#1 % 256); 18557#L102-1 [2021-12-21 22:07:18,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:18,320 INFO L85 PathProgramCache]: Analyzing trace with hash 448353531, now seen corresponding path program 1 times [2021-12-21 22:07:18,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:18,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570676995] [2021-12-21 22:07:18,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:18,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:18,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:18,407 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-21 22:07:18,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:07:18,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570676995] [2021-12-21 22:07:18,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570676995] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:07:18,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472478134] [2021-12-21 22:07:18,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:18,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:07:18,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:18,409 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:07:18,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2021-12-21 22:07:18,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:07:18,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-21 22:07:18,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:07:19,286 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-21 22:07:19,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:07:19,399 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-21 22:07:19,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472478134] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:07:19,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:07:19,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 14 [2021-12-21 22:07:19,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849716457] [2021-12-21 22:07:19,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:07:19,401 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:07:19,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:07:19,401 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 4 times [2021-12-21 22:07:19,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:07:19,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848237240] [2021-12-21 22:07:19,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:07:19,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:07:19,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:19,404 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:07:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:07:19,406 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:07:19,506 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:19,506 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:19,506 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:19,506 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:19,506 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:07:19,506 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:19,506 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:19,506 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:19,506 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration26_Loop [2021-12-21 22:07:19,506 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:19,506 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:19,507 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-21 22:07:19,518 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-21 22:07:19,687 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:19,687 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:07:19,687 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:19,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:19,689 INFO L229 MonitoredProcess]: Starting monitored process 220 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-21 22:07:19,700 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:07:19,700 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:19,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2021-12-21 22:07:19,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:19,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:19,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:19,749 INFO L229 MonitoredProcess]: Starting monitored process 221 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-21 22:07:19,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2021-12-21 22:07:19,751 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:07:19,751 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:07:21,189 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:07:21,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:21,195 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:07:21,196 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:07:21,196 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:07:21,196 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:07:21,196 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:07:21,196 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,196 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:07:21,196 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:07:21,196 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration26_Loop [2021-12-21 22:07:21,196 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:07:21,196 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:07:21,197 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-21 22:07:21,209 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-21 22:07:21,378 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:07:21,378 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:07:21,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,379 INFO L229 MonitoredProcess]: Starting monitored process 222 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-21 22:07:21,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2021-12-21 22:07:21,382 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:21,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:21,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:21,390 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:21,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,405 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:21,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,422 INFO L229 MonitoredProcess]: Starting monitored process 223 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-21 22:07:21,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2021-12-21 22:07:21,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:21,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:21,431 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,431 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,431 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:07:21,432 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:07:21,432 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,439 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:21,456 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-21 22:07:21,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,457 INFO L229 MonitoredProcess]: Starting monitored process 224 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-21 22:07:21,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2021-12-21 22:07:21,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-21 22:07:21,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:21,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,466 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:21,468 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:21,468 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,471 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:21,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,489 INFO L229 MonitoredProcess]: Starting monitored process 225 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-21 22:07:21,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2021-12-21 22:07:21,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:21,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:21,498 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,498 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:21,499 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:21,499 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2021-12-21 22:07:21,517 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-21 22:07:21,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,519 INFO L229 MonitoredProcess]: Starting monitored process 226 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-21 22:07:21,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2021-12-21 22:07:21,521 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:21,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:21,528 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,528 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,528 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:21,531 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:21,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Ended with exit code 0 [2021-12-21 22:07:21,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,563 INFO L229 MonitoredProcess]: Starting monitored process 227 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-21 22:07:21,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2021-12-21 22:07:21,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:21,571 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:21,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,571 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,572 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:21,573 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:21,573 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,588 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2021-12-21 22:07:21,604 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-21 22:07:21,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,605 INFO L229 MonitoredProcess]: Starting monitored process 228 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-21 22:07:21,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2021-12-21 22:07:21,607 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:21,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:21,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,615 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:21,620 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:21,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,626 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2021-12-21 22:07:21,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,644 INFO L229 MonitoredProcess]: Starting monitored process 229 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-21 22:07:21,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2021-12-21 22:07:21,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:21,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:07:21,652 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,653 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:21,654 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:21,654 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Ended with exit code 0 [2021-12-21 22:07:21,685 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-21 22:07:21,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,686 INFO L229 MonitoredProcess]: Starting monitored process 230 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-21 22:07:21,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2021-12-21 22:07:21,688 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:21,695 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:21,695 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:21,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,695 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:21,697 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:21,698 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2021-12-21 22:07:21,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,730 INFO L229 MonitoredProcess]: Starting monitored process 231 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-21 22:07:21,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2021-12-21 22:07:21,732 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:21,738 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:21,738 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:21,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,738 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-21 22:07:21,740 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-21 22:07:21,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,754 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2021-12-21 22:07:21,771 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-21 22:07:21,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,772 INFO L229 MonitoredProcess]: Starting monitored process 232 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-21 22:07:21,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2021-12-21 22:07:21,813 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:21,820 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:21,820 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:21,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,820 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:21,823 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:21,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2021-12-21 22:07:21,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,852 INFO L229 MonitoredProcess]: Starting monitored process 233 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-21 22:07:21,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2021-12-21 22:07:21,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:21,861 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:21,861 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-21 22:07:21,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,861 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:21,863 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:21,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Forceful destruction successful, exit code 0 [2021-12-21 22:07:21,884 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-21 22:07:21,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,885 INFO L229 MonitoredProcess]: Starting monitored process 234 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-21 22:07:21,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2021-12-21 22:07:21,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:21,894 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:21,894 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:21,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,894 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:21,898 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:21,899 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,926 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2021-12-21 22:07:21,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,944 INFO L229 MonitoredProcess]: Starting monitored process 235 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-21 22:07:21,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2021-12-21 22:07:21,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:21,952 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:21,953 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:21,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,953 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-21 22:07:21,955 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-21 22:07:21,955 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:21,962 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:21,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Ended with exit code 0 [2021-12-21 22:07:21,979 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-21 22:07:21,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:21,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:21,980 INFO L229 MonitoredProcess]: Starting monitored process 236 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-21 22:07:21,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2021-12-21 22:07:21,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:21,988 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:21,989 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:21,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:21,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:21,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:21,989 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:21,992 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:21,992 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:22,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:22,023 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Ended with exit code 0 [2021-12-21 22:07:22,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:22,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:22,025 INFO L229 MonitoredProcess]: Starting monitored process 237 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-21 22:07:22,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2021-12-21 22:07:22,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:07:22,033 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:22,033 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-21 22:07:22,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:22,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:22,033 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:22,033 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-21 22:07:22,035 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:07:22,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:22,049 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:22,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Ended with exit code 0 [2021-12-21 22:07:22,066 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-21 22:07:22,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:22,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:22,067 INFO L229 MonitoredProcess]: Starting monitored process 238 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-21 22:07:22,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2021-12-21 22:07:22,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 22:07:22,076 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:22,076 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:22,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:22,076 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:22,076 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:22,076 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:22,081 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:22,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:22,096 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:22,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Ended with exit code 0 [2021-12-21 22:07:22,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:07:22,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:07:22,113 INFO L229 MonitoredProcess]: Starting monitored process 239 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-21 22:07:22,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2021-12-21 22:07:22,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-21 22:07:22,122 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-21 22:07:22,122 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-21 22:07:22,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:07:22,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:07:22,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:07:22,122 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-21 22:07:22,124 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-21 22:07:22,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:07:22,140 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:07:22,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Ended with exit code 0 [2021-12-21 22:07:22,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:07:22,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-21 22:07:22,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-12-21 22:07:22,157 INFO L87 Difference]: Start difference. First operand 95 states and 101 transitions. cyclomatic complexity: 7 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)