./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 ae007674 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-ae00767 [2021-12-28 09:13:41,125 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 09:13:41,127 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 09:13:41,165 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 09:13:41,165 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 09:13:41,167 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 09:13:41,169 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 09:13:41,172 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 09:13:41,174 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 09:13:41,177 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 09:13:41,178 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 09:13:41,179 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 09:13:41,179 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 09:13:41,181 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 09:13:41,182 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 09:13:41,186 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 09:13:41,186 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 09:13:41,187 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 09:13:41,188 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 09:13:41,192 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 09:13:41,193 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 09:13:41,194 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 09:13:41,195 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 09:13:41,196 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 09:13:41,201 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 09:13:41,201 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 09:13:41,201 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 09:13:41,202 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 09:13:41,202 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 09:13:41,203 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 09:13:41,203 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 09:13:41,204 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 09:13:41,205 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 09:13:41,205 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 09:13:41,206 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 09:13:41,206 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 09:13:41,207 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 09:13:41,207 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 09:13:41,207 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 09:13:41,208 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 09:13:41,209 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 09:13:41,212 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-28 09:13:41,239 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 09:13:41,239 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 09:13:41,240 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 09:13:41,240 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 09:13:41,241 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 09:13:41,241 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 09:13:41,242 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 09:13:41,242 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-28 09:13:41,242 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-28 09:13:41,242 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-28 09:13:41,243 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-28 09:13:41,243 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-28 09:13:41,243 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-28 09:13:41,243 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 09:13:41,243 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 09:13:41,243 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 09:13:41,244 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 09:13:41,244 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 09:13:41,244 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 09:13:41,244 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-28 09:13:41,244 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-28 09:13:41,244 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-28 09:13:41,244 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 09:13:41,245 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 09:13:41,245 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-28 09:13:41,245 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 09:13:41,245 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-28 09:13:41,245 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 09:13:41,245 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 09:13:41,245 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 09:13:41,246 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 09:13:41,246 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-28 09:13:41,246 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-28 09:13:41,525 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 09:13:41,539 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 09:13:41,541 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 09:13:41,541 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 09:13:41,542 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 09:13:41,543 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-28 09:13:41,587 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06960216d/4751b87c2ff74fca8e3e32a21190c308/FLAG7eea78011 [2021-12-28 09:13:41,940 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 09:13:41,941 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/byte_add_2-2.i [2021-12-28 09:13:41,948 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06960216d/4751b87c2ff74fca8e3e32a21190c308/FLAG7eea78011 [2021-12-28 09:13:41,958 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06960216d/4751b87c2ff74fca8e3e32a21190c308 [2021-12-28 09:13:41,960 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 09:13:41,961 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 09:13:41,962 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 09:13:41,962 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 09:13:41,977 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 09:13:41,978 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:13:41" (1/1) ... [2021-12-28 09:13:41,978 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a3de4c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:41, skipping insertion in model container [2021-12-28 09:13:41,979 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:13:41" (1/1) ... [2021-12-28 09:13:41,983 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 09:13:42,005 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 09:13:42,083 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-28 09:13:42,115 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:13:42,123 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 09:13:42,168 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-28 09:13:42,189 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:13:42,202 INFO L208 MainTranslator]: Completed translation [2021-12-28 09:13:42,203 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42 WrapperNode [2021-12-28 09:13:42,203 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 09:13:42,204 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 09:13:42,204 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 09:13:42,204 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 09:13:42,208 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,218 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,238 INFO L137 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 123 [2021-12-28 09:13:42,239 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 09:13:42,239 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 09:13:42,240 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 09:13:42,240 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 09:13:42,244 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,244 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,253 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,253 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,261 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,270 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,284 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,285 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 09:13:42,286 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 09:13:42,286 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 09:13:42,286 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 09:13:42,287 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (1/1) ... [2021-12-28 09:13:42,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:42,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:42,315 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-28 09:13:42,331 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-28 09:13:42,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 09:13:42,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 09:13:42,345 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 09:13:42,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 09:13:42,395 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 09:13:42,396 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 09:13:42,576 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 09:13:42,580 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 09:13:42,581 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-28 09:13:42,582 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:13:42 BoogieIcfgContainer [2021-12-28 09:13:42,582 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 09:13:42,583 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-28 09:13:42,583 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-28 09:13:42,585 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-28 09:13:42,585 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:13:42,585 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.12 09:13:41" (1/3) ... [2021-12-28 09:13:42,586 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@57be41d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:13:42, skipping insertion in model container [2021-12-28 09:13:42,586 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:13:42,586 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:13:42" (2/3) ... [2021-12-28 09:13:42,586 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@57be41d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:13:42, skipping insertion in model container [2021-12-28 09:13:42,587 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:13:42,587 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:13:42" (3/3) ... [2021-12-28 09:13:42,588 INFO L388 chiAutomizerObserver]: Analyzing ICFG byte_add_2-2.i [2021-12-28 09:13:42,616 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-28 09:13:42,627 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-28 09:13:42,628 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-28 09:13:42,628 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-28 09:13:42,628 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-28 09:13:42,628 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-28 09:13:42,628 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-28 09:13:42,628 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-28 09:13:42,637 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-28 09:13:42,651 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 23 [2021-12-28 09:13:42,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:42,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:42,655 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:13:42,655 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:42,655 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-28 09:13:42,656 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-28 09:13:42,658 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 23 [2021-12-28 09:13:42,659 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:42,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:42,659 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:13:42,659 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:42,664 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-28 09:13:42,664 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-28 09:13:42,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:42,668 INFO L85 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2021-12-28 09:13:42,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:42,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462918721] [2021-12-28 09:13:42,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:42,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:42,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:42,766 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:42,809 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:42,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:42,812 INFO L85 PathProgramCache]: Analyzing trace with hash 318197182, now seen corresponding path program 1 times [2021-12-28 09:13:42,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:42,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769726733] [2021-12-28 09:13:42,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:42,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:42,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:42,876 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-28 09:13:42,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:42,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769726733] [2021-12-28 09:13:42,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769726733] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:42,878 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:42,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:13:42,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52765538] [2021-12-28 09:13:42,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:42,881 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:42,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:42,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:13:42,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:13:42,903 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-28 09:13:43,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:43,002 INFO L93 Difference]: Finished difference Result 64 states and 94 transitions. [2021-12-28 09:13:43,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:13:43,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64 states and 94 transitions. [2021-12-28 09:13:43,013 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 41 [2021-12-28 09:13:43,017 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64 states to 56 states and 86 transitions. [2021-12-28 09:13:43,019 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2021-12-28 09:13:43,020 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2021-12-28 09:13:43,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 86 transitions. [2021-12-28 09:13:43,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:43,021 INFO L681 BuchiCegarLoop]: Abstraction has 56 states and 86 transitions. [2021-12-28 09:13:43,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 86 transitions. [2021-12-28 09:13:43,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2021-12-28 09:13:43,042 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-28 09:13:43,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 84 transitions. [2021-12-28 09:13:43,044 INFO L704 BuchiCegarLoop]: Abstraction has 54 states and 84 transitions. [2021-12-28 09:13:43,044 INFO L587 BuchiCegarLoop]: Abstraction has 54 states and 84 transitions. [2021-12-28 09:13:43,044 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-28 09:13:43,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 84 transitions. [2021-12-28 09:13:43,049 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 39 [2021-12-28 09:13:43,049 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:43,049 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:43,050 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:43,050 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:43,050 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-28 09:13:43,051 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-28 09:13:43,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:43,053 INFO L85 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2021-12-28 09:13:43,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:43,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558485459] [2021-12-28 09:13:43,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:43,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:43,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:43,242 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-28 09:13:43,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:43,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558485459] [2021-12-28 09:13:43,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558485459] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:43,245 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:43,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 09:13:43,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845693966] [2021-12-28 09:13:43,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:43,246 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:13:43,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:43,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1939143242, now seen corresponding path program 1 times [2021-12-28 09:13:43,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:43,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148443227] [2021-12-28 09:13:43,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:43,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:43,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:43,322 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-28 09:13:43,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:43,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148443227] [2021-12-28 09:13:43,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148443227] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:43,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:43,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 09:13:43,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445052778] [2021-12-28 09:13:43,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:43,323 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:43,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:43,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 09:13:43,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:13:43,324 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-28 09:13:43,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:43,535 INFO L93 Difference]: Finished difference Result 120 states and 177 transitions. [2021-12-28 09:13:43,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 09:13:43,537 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 177 transitions. [2021-12-28 09:13:43,541 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 78 [2021-12-28 09:13:43,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 120 states and 177 transitions. [2021-12-28 09:13:43,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 120 [2021-12-28 09:13:43,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 120 [2021-12-28 09:13:43,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120 states and 177 transitions. [2021-12-28 09:13:43,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:43,543 INFO L681 BuchiCegarLoop]: Abstraction has 120 states and 177 transitions. [2021-12-28 09:13:43,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states and 177 transitions. [2021-12-28 09:13:43,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 61. [2021-12-28 09:13:43,546 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-28 09:13:43,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 94 transitions. [2021-12-28 09:13:43,547 INFO L704 BuchiCegarLoop]: Abstraction has 61 states and 94 transitions. [2021-12-28 09:13:43,547 INFO L587 BuchiCegarLoop]: Abstraction has 61 states and 94 transitions. [2021-12-28 09:13:43,547 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-28 09:13:43,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 94 transitions. [2021-12-28 09:13:43,547 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 39 [2021-12-28 09:13:43,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:43,547 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:43,548 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:43,548 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:43,548 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-28 09:13:43,548 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-28 09:13:43,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:43,548 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2021-12-28 09:13:43,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:43,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378970585] [2021-12-28 09:13:43,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:43,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:43,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:43,563 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:43,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:43,577 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:43,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:43,577 INFO L85 PathProgramCache]: Analyzing trace with hash 119486142, now seen corresponding path program 2 times [2021-12-28 09:13:43,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:43,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242945918] [2021-12-28 09:13:43,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:43,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:43,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:43,612 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-28 09:13:43,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:43,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242945918] [2021-12-28 09:13:43,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242945918] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:43,613 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:43,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:13:43,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210119220] [2021-12-28 09:13:43,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:43,613 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:43,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:43,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 09:13:43,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 09:13:43,624 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-28 09:13:43,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:43,777 INFO L93 Difference]: Finished difference Result 86 states and 135 transitions. [2021-12-28 09:13:43,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 09:13:43,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 86 states and 135 transitions. [2021-12-28 09:13:43,779 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 64 [2021-12-28 09:13:43,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 86 states to 86 states and 135 transitions. [2021-12-28 09:13:43,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86 [2021-12-28 09:13:43,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86 [2021-12-28 09:13:43,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 135 transitions. [2021-12-28 09:13:43,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:43,780 INFO L681 BuchiCegarLoop]: Abstraction has 86 states and 135 transitions. [2021-12-28 09:13:43,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states and 135 transitions. [2021-12-28 09:13:43,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 78. [2021-12-28 09:13:43,783 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-28 09:13:43,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 121 transitions. [2021-12-28 09:13:43,784 INFO L704 BuchiCegarLoop]: Abstraction has 78 states and 121 transitions. [2021-12-28 09:13:43,784 INFO L587 BuchiCegarLoop]: Abstraction has 78 states and 121 transitions. [2021-12-28 09:13:43,784 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-28 09:13:43,784 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 78 states and 121 transitions. [2021-12-28 09:13:43,785 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2021-12-28 09:13:43,785 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:43,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:43,785 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:43,786 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-28 09:13:43,786 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-28 09:13:43,786 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-28 09:13:43,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:43,786 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2021-12-28 09:13:43,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:43,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223017711] [2021-12-28 09:13:43,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:43,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:43,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:43,802 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:43,835 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:43,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:43,840 INFO L85 PathProgramCache]: Analyzing trace with hash 522403369, now seen corresponding path program 1 times [2021-12-28 09:13:43,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:43,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998093739] [2021-12-28 09:13:43,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:43,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:43,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:43,871 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-28 09:13:43,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:43,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998093739] [2021-12-28 09:13:43,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998093739] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:43,873 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:43,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:13:43,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412696207] [2021-12-28 09:13:43,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:43,874 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:43,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:43,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:13:43,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:13:43,874 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-28 09:13:43,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:43,961 INFO L93 Difference]: Finished difference Result 103 states and 155 transitions. [2021-12-28 09:13:43,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:13:43,961 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 155 transitions. [2021-12-28 09:13:43,962 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 81 [2021-12-28 09:13:43,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 103 states and 155 transitions. [2021-12-28 09:13:43,963 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2021-12-28 09:13:43,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 103 [2021-12-28 09:13:43,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 155 transitions. [2021-12-28 09:13:43,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:43,963 INFO L681 BuchiCegarLoop]: Abstraction has 103 states and 155 transitions. [2021-12-28 09:13:43,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states and 155 transitions. [2021-12-28 09:13:43,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2021-12-28 09:13:43,966 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-28 09:13:43,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 153 transitions. [2021-12-28 09:13:43,967 INFO L704 BuchiCegarLoop]: Abstraction has 101 states and 153 transitions. [2021-12-28 09:13:43,967 INFO L587 BuchiCegarLoop]: Abstraction has 101 states and 153 transitions. [2021-12-28 09:13:43,967 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-28 09:13:43,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101 states and 153 transitions. [2021-12-28 09:13:43,967 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 79 [2021-12-28 09:13:43,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:43,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:43,968 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:43,968 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:43,968 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-28 09:13:43,968 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-28 09:13:43,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:43,968 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2021-12-28 09:13:43,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:43,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221342733] [2021-12-28 09:13:43,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:43,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:43,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:43,994 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:44,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:44,004 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:44,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:44,005 INFO L85 PathProgramCache]: Analyzing trace with hash 581508713, now seen corresponding path program 1 times [2021-12-28 09:13:44,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:44,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423025806] [2021-12-28 09:13:44,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:44,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:44,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:44,071 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-28 09:13:44,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:44,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423025806] [2021-12-28 09:13:44,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423025806] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:44,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:44,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 09:13:44,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999030597] [2021-12-28 09:13:44,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:44,072 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:44,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:44,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 09:13:44,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 09:13:44,073 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-28 09:13:44,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:44,125 INFO L93 Difference]: Finished difference Result 169 states and 255 transitions. [2021-12-28 09:13:44,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 09:13:44,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 255 transitions. [2021-12-28 09:13:44,127 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 147 [2021-12-28 09:13:44,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 255 transitions. [2021-12-28 09:13:44,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2021-12-28 09:13:44,128 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 169 [2021-12-28 09:13:44,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 255 transitions. [2021-12-28 09:13:44,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:44,129 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 255 transitions. [2021-12-28 09:13:44,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 255 transitions. [2021-12-28 09:13:44,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 141. [2021-12-28 09:13:44,133 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-28 09:13:44,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 217 transitions. [2021-12-28 09:13:44,134 INFO L704 BuchiCegarLoop]: Abstraction has 141 states and 217 transitions. [2021-12-28 09:13:44,134 INFO L587 BuchiCegarLoop]: Abstraction has 141 states and 217 transitions. [2021-12-28 09:13:44,134 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-28 09:13:44,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 217 transitions. [2021-12-28 09:13:44,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 119 [2021-12-28 09:13:44,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:44,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:44,135 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:44,135 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-28 09:13:44,135 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-28 09:13:44,135 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-28 09:13:44,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:44,135 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2021-12-28 09:13:44,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:44,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753386877] [2021-12-28 09:13:44,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:44,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:44,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:44,164 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:44,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:44,184 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:44,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:44,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1412635993, now seen corresponding path program 1 times [2021-12-28 09:13:44,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:44,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120940074] [2021-12-28 09:13:44,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:44,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:44,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:44,242 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-28 09:13:44,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:44,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120940074] [2021-12-28 09:13:44,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120940074] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:44,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:44,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-28 09:13:44,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33516006] [2021-12-28 09:13:44,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:44,243 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:44,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:44,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 09:13:44,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:13:44,243 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-28 09:13:44,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:44,402 INFO L93 Difference]: Finished difference Result 302 states and 450 transitions. [2021-12-28 09:13:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-28 09:13:44,402 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 450 transitions. [2021-12-28 09:13:44,404 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 255 [2021-12-28 09:13:44,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 450 transitions. [2021-12-28 09:13:44,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-12-28 09:13:44,405 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-28 09:13:44,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 450 transitions. [2021-12-28 09:13:44,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:44,406 INFO L681 BuchiCegarLoop]: Abstraction has 302 states and 450 transitions. [2021-12-28 09:13:44,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 450 transitions. [2021-12-28 09:13:44,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 225. [2021-12-28 09:13:44,411 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-28 09:13:44,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 341 transitions. [2021-12-28 09:13:44,412 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 341 transitions. [2021-12-28 09:13:44,412 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 341 transitions. [2021-12-28 09:13:44,412 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-28 09:13:44,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 341 transitions. [2021-12-28 09:13:44,413 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 198 [2021-12-28 09:13:44,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:44,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:44,413 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:44,413 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-28 09:13:44,414 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-28 09:13:44,414 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-28 09:13:44,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:44,414 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2021-12-28 09:13:44,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:44,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998173881] [2021-12-28 09:13:44,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:44,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:44,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:44,437 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:44,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:44,444 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:44,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:44,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1317498195, now seen corresponding path program 1 times [2021-12-28 09:13:44,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:44,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253576362] [2021-12-28 09:13:44,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:44,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:44,457 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-28 09:13:44,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:44,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253576362] [2021-12-28 09:13:44,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253576362] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:44,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:44,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:13:44,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061474309] [2021-12-28 09:13:44,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:44,458 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:44,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:44,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:13:44,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:13:44,458 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-28 09:13:44,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:44,520 INFO L93 Difference]: Finished difference Result 263 states and 400 transitions. [2021-12-28 09:13:44,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:13:44,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 263 states and 400 transitions. [2021-12-28 09:13:44,522 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 236 [2021-12-28 09:13:44,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 263 states to 263 states and 400 transitions. [2021-12-28 09:13:44,523 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 263 [2021-12-28 09:13:44,523 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2021-12-28 09:13:44,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 263 states and 400 transitions. [2021-12-28 09:13:44,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:44,524 INFO L681 BuchiCegarLoop]: Abstraction has 263 states and 400 transitions. [2021-12-28 09:13:44,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states and 400 transitions. [2021-12-28 09:13:44,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 257. [2021-12-28 09:13:44,527 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-28 09:13:44,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 394 transitions. [2021-12-28 09:13:44,528 INFO L704 BuchiCegarLoop]: Abstraction has 257 states and 394 transitions. [2021-12-28 09:13:44,528 INFO L587 BuchiCegarLoop]: Abstraction has 257 states and 394 transitions. [2021-12-28 09:13:44,528 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-28 09:13:44,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 257 states and 394 transitions. [2021-12-28 09:13:44,529 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 230 [2021-12-28 09:13:44,529 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:44,529 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:44,529 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:44,529 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-28 09:13:44,530 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-28 09:13:44,530 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-28 09:13:44,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:44,530 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2021-12-28 09:13:44,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:44,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231063047] [2021-12-28 09:13:44,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:44,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:44,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:44,548 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:44,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:44,555 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:44,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:44,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1260239893, now seen corresponding path program 1 times [2021-12-28 09:13:44,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:44,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730899242] [2021-12-28 09:13:44,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:44,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:44,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:44,641 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-28 09:13:44,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:44,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730899242] [2021-12-28 09:13:44,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730899242] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:44,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873280943] [2021-12-28 09:13:44,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:44,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:44,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:44,643 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-28 09:13:44,659 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-28 09:13:44,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:44,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-28 09:13:44,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:44,876 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-28 09:13:44,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:13:44,931 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-28 09:13:44,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873280943] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:13:44,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:13:44,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2021-12-28 09:13:44,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723446459] [2021-12-28 09:13:44,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:13:44,932 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:44,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:44,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-28 09:13:44,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-12-28 09:13:44,932 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-28 09:13:45,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:45,188 INFO L93 Difference]: Finished difference Result 411 states and 582 transitions. [2021-12-28 09:13:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-28 09:13:45,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 411 states and 582 transitions. [2021-12-28 09:13:45,191 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 335 [2021-12-28 09:13:45,193 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 411 states to 411 states and 582 transitions. [2021-12-28 09:13:45,193 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2021-12-28 09:13:45,193 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2021-12-28 09:13:45,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 582 transitions. [2021-12-28 09:13:45,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:45,194 INFO L681 BuchiCegarLoop]: Abstraction has 411 states and 582 transitions. [2021-12-28 09:13:45,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 582 transitions. [2021-12-28 09:13:45,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 290. [2021-12-28 09:13:45,197 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-28 09:13:45,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 432 transitions. [2021-12-28 09:13:45,198 INFO L704 BuchiCegarLoop]: Abstraction has 290 states and 432 transitions. [2021-12-28 09:13:45,198 INFO L587 BuchiCegarLoop]: Abstraction has 290 states and 432 transitions. [2021-12-28 09:13:45,198 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-28 09:13:45,198 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 432 transitions. [2021-12-28 09:13:45,200 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 254 [2021-12-28 09:13:45,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:45,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:45,200 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:45,200 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-28 09:13:45,200 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-28 09:13:45,200 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-28 09:13:45,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:45,201 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2021-12-28 09:13:45,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:45,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166972344] [2021-12-28 09:13:45,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:45,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:45,207 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:45,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:45,220 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:45,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:45,220 INFO L85 PathProgramCache]: Analyzing trace with hash -925244773, now seen corresponding path program 1 times [2021-12-28 09:13:45,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:45,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004709315] [2021-12-28 09:13:45,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:45,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:45,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:45,249 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-28 09:13:45,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:45,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004709315] [2021-12-28 09:13:45,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004709315] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:45,250 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:45,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:13:45,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813039771] [2021-12-28 09:13:45,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:45,250 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:45,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:45,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 09:13:45,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 09:13:45,251 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-28 09:13:45,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:45,373 INFO L93 Difference]: Finished difference Result 436 states and 627 transitions. [2021-12-28 09:13:45,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 09:13:45,374 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 436 states and 627 transitions. [2021-12-28 09:13:45,376 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 394 [2021-12-28 09:13:45,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 436 states to 436 states and 627 transitions. [2021-12-28 09:13:45,378 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 436 [2021-12-28 09:13:45,378 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 436 [2021-12-28 09:13:45,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 436 states and 627 transitions. [2021-12-28 09:13:45,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:45,378 INFO L681 BuchiCegarLoop]: Abstraction has 436 states and 627 transitions. [2021-12-28 09:13:45,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states and 627 transitions. [2021-12-28 09:13:45,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 328. [2021-12-28 09:13:45,382 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-28 09:13:45,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 490 transitions. [2021-12-28 09:13:45,383 INFO L704 BuchiCegarLoop]: Abstraction has 328 states and 490 transitions. [2021-12-28 09:13:45,383 INFO L587 BuchiCegarLoop]: Abstraction has 328 states and 490 transitions. [2021-12-28 09:13:45,383 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-28 09:13:45,383 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 328 states and 490 transitions. [2021-12-28 09:13:45,384 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 304 [2021-12-28 09:13:45,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:45,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:45,385 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:45,385 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-28 09:13:45,385 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-28 09:13:45,385 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-28 09:13:45,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:45,385 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2021-12-28 09:13:45,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:45,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479172557] [2021-12-28 09:13:45,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:45,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:45,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:45,392 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:45,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:45,398 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:45,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:45,398 INFO L85 PathProgramCache]: Analyzing trace with hash 2071006882, now seen corresponding path program 1 times [2021-12-28 09:13:45,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:45,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066307332] [2021-12-28 09:13:45,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:45,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:45,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:45,437 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-28 09:13:45,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:45,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066307332] [2021-12-28 09:13:45,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066307332] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:45,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434836304] [2021-12-28 09:13:45,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:45,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:45,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:45,439 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-28 09:13:45,470 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-28 09:13:45,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:45,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-28 09:13:45,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:45,537 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-28 09:13:45,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:13:45,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434836304] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:45,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:13:45,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-12-28 09:13:45,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578370628] [2021-12-28 09:13:45,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:45,538 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:45,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:45,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 09:13:45,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-28 09:13:45,538 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-28 09:13:45,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:45,662 INFO L93 Difference]: Finished difference Result 341 states and 457 transitions. [2021-12-28 09:13:45,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 09:13:45,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 341 states and 457 transitions. [2021-12-28 09:13:45,664 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 317 [2021-12-28 09:13:45,665 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 341 states to 341 states and 457 transitions. [2021-12-28 09:13:45,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2021-12-28 09:13:45,666 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2021-12-28 09:13:45,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 341 states and 457 transitions. [2021-12-28 09:13:45,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:45,666 INFO L681 BuchiCegarLoop]: Abstraction has 341 states and 457 transitions. [2021-12-28 09:13:45,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states and 457 transitions. [2021-12-28 09:13:45,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 294. [2021-12-28 09:13:45,669 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-28 09:13:45,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 403 transitions. [2021-12-28 09:13:45,669 INFO L704 BuchiCegarLoop]: Abstraction has 294 states and 403 transitions. [2021-12-28 09:13:45,669 INFO L587 BuchiCegarLoop]: Abstraction has 294 states and 403 transitions. [2021-12-28 09:13:45,669 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-28 09:13:45,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 294 states and 403 transitions. [2021-12-28 09:13:45,671 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 270 [2021-12-28 09:13:45,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:45,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:45,682 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:45,683 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-28 09:13:45,683 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-28 09:13:45,683 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-28 09:13:45,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:45,683 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2021-12-28 09:13:45,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:45,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900089288] [2021-12-28 09:13:45,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:45,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:45,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:45,689 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:45,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:45,694 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:45,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:45,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1750670628, now seen corresponding path program 2 times [2021-12-28 09:13:45,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:45,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216058163] [2021-12-28 09:13:45,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:45,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:45,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:45,816 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-28 09:13:45,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:45,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216058163] [2021-12-28 09:13:45,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216058163] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:45,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094444112] [2021-12-28 09:13:45,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 09:13:45,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:45,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:45,818 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-28 09:13:45,819 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-28 09:13:45,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 09:13:45,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 09:13:45,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-28 09:13:45,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:45,935 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-28 09:13:45,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:13:46,022 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-28 09:13:46,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094444112] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:13:46,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:13:46,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2021-12-28 09:13:46,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764561133] [2021-12-28 09:13:46,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:13:46,022 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:46,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:46,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-28 09:13:46,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-12-28 09:13:46,023 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-28 09:13:46,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:46,464 INFO L93 Difference]: Finished difference Result 494 states and 631 transitions. [2021-12-28 09:13:46,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-28 09:13:46,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 494 states and 631 transitions. [2021-12-28 09:13:46,467 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 420 [2021-12-28 09:13:46,468 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 494 states to 494 states and 631 transitions. [2021-12-28 09:13:46,468 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 494 [2021-12-28 09:13:46,468 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 494 [2021-12-28 09:13:46,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 494 states and 631 transitions. [2021-12-28 09:13:46,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:46,469 INFO L681 BuchiCegarLoop]: Abstraction has 494 states and 631 transitions. [2021-12-28 09:13:46,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states and 631 transitions. [2021-12-28 09:13:46,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 377. [2021-12-28 09:13:46,472 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-28 09:13:46,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 503 transitions. [2021-12-28 09:13:46,473 INFO L704 BuchiCegarLoop]: Abstraction has 377 states and 503 transitions. [2021-12-28 09:13:46,473 INFO L587 BuchiCegarLoop]: Abstraction has 377 states and 503 transitions. [2021-12-28 09:13:46,473 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-28 09:13:46,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 377 states and 503 transitions. [2021-12-28 09:13:46,474 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-12-28 09:13:46,474 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:46,474 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:46,475 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:46,475 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-28 09:13:46,475 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-28 09:13:46,475 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-28 09:13:46,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:46,475 INFO L85 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2021-12-28 09:13:46,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:46,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380807862] [2021-12-28 09:13:46,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:46,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:46,481 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:46,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:46,485 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:46,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:46,486 INFO L85 PathProgramCache]: Analyzing trace with hash 896633444, now seen corresponding path program 1 times [2021-12-28 09:13:46,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:46,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181532006] [2021-12-28 09:13:46,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:46,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:46,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:46,561 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-28 09:13:46,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:46,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181532006] [2021-12-28 09:13:46,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181532006] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:46,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521945749] [2021-12-28 09:13:46,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:46,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:46,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:46,564 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-28 09:13:46,594 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-28 09:13:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:46,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 09:13:46,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:46,708 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-28 09:13:46,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:13:46,801 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-28 09:13:46,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521945749] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:13:46,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:13:46,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2021-12-28 09:13:46,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144011415] [2021-12-28 09:13:46,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:13:46,802 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:46,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:46,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 09:13:46,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-28 09:13:46,803 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-28 09:13:47,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:47,119 INFO L93 Difference]: Finished difference Result 568 states and 680 transitions. [2021-12-28 09:13:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-28 09:13:47,119 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 680 transitions. [2021-12-28 09:13:47,122 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 481 [2021-12-28 09:13:47,123 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 680 transitions. [2021-12-28 09:13:47,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2021-12-28 09:13:47,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2021-12-28 09:13:47,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 680 transitions. [2021-12-28 09:13:47,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:47,124 INFO L681 BuchiCegarLoop]: Abstraction has 568 states and 680 transitions. [2021-12-28 09:13:47,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 680 transitions. [2021-12-28 09:13:47,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 251. [2021-12-28 09:13:47,127 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-28 09:13:47,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 308 transitions. [2021-12-28 09:13:47,128 INFO L704 BuchiCegarLoop]: Abstraction has 251 states and 308 transitions. [2021-12-28 09:13:47,128 INFO L587 BuchiCegarLoop]: Abstraction has 251 states and 308 transitions. [2021-12-28 09:13:47,128 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-28 09:13:47,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 251 states and 308 transitions. [2021-12-28 09:13:47,128 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 175 [2021-12-28 09:13:47,128 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:47,128 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:47,129 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:13:47,129 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-12-28 09:13:47,129 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-28 09:13:47,129 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-28 09:13:47,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,129 INFO L85 PathProgramCache]: Analyzing trace with hash -850823382, now seen corresponding path program 1 times [2021-12-28 09:13:47,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176892052] [2021-12-28 09:13:47,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:47,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,162 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-28 09:13:47,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:47,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176892052] [2021-12-28 09:13:47,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176892052] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:47,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:47,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 09:13:47,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098292351] [2021-12-28 09:13:47,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:47,163 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:13:47,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,163 INFO L85 PathProgramCache]: Analyzing trace with hash -830477736, now seen corresponding path program 1 times [2021-12-28 09:13:47,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539189469] [2021-12-28 09:13:47,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:47,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,186 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-28 09:13:47,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:47,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539189469] [2021-12-28 09:13:47,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539189469] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:47,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874454939] [2021-12-28 09:13:47,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:47,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:47,200 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-28 09:13:47,213 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-28 09:13:47,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 09:13:47,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:47,279 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-28 09:13:47,279 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:13:47,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874454939] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:47,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:13:47,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-12-28 09:13:47,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158556863] [2021-12-28 09:13:47,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:47,279 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:47,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:47,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 09:13:47,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 09:13:47,280 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-28 09:13:47,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:47,387 INFO L93 Difference]: Finished difference Result 482 states and 585 transitions. [2021-12-28 09:13:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 09:13:47,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 482 states and 585 transitions. [2021-12-28 09:13:47,389 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 350 [2021-12-28 09:13:47,391 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 482 states to 482 states and 585 transitions. [2021-12-28 09:13:47,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 482 [2021-12-28 09:13:47,391 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 482 [2021-12-28 09:13:47,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 482 states and 585 transitions. [2021-12-28 09:13:47,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:47,391 INFO L681 BuchiCegarLoop]: Abstraction has 482 states and 585 transitions. [2021-12-28 09:13:47,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states and 585 transitions. [2021-12-28 09:13:47,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 262. [2021-12-28 09:13:47,394 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-28 09:13:47,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 320 transitions. [2021-12-28 09:13:47,394 INFO L704 BuchiCegarLoop]: Abstraction has 262 states and 320 transitions. [2021-12-28 09:13:47,394 INFO L587 BuchiCegarLoop]: Abstraction has 262 states and 320 transitions. [2021-12-28 09:13:47,394 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-28 09:13:47,395 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 262 states and 320 transitions. [2021-12-28 09:13:47,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 175 [2021-12-28 09:13:47,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:47,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:47,398 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-28 09:13:47,398 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-12-28 09:13:47,398 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-28 09:13:47,398 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-28 09:13:47,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,398 INFO L85 PathProgramCache]: Analyzing trace with hash 379711671, now seen corresponding path program 1 times [2021-12-28 09:13:47,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114125981] [2021-12-28 09:13:47,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:47,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,417 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-28 09:13:47,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:47,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114125981] [2021-12-28 09:13:47,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114125981] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:47,418 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:47,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:13:47,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101427799] [2021-12-28 09:13:47,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:47,418 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:13:47,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,419 INFO L85 PathProgramCache]: Analyzing trace with hash -830477736, now seen corresponding path program 2 times [2021-12-28 09:13:47,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749826202] [2021-12-28 09:13:47,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:47,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,443 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-28 09:13:47,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:47,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749826202] [2021-12-28 09:13:47,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749826202] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:47,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962780793] [2021-12-28 09:13:47,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 09:13:47,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:47,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:47,485 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-28 09:13:47,500 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-28 09:13:47,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-28 09:13:47,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 09:13:47,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 09:13:47,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:47,537 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-28 09:13:47,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:13:47,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962780793] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:47,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:13:47,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-12-28 09:13:47,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407450784] [2021-12-28 09:13:47,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:47,538 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:47,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:47,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 09:13:47,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-28 09:13:47,538 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-28 09:13:47,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:47,630 INFO L93 Difference]: Finished difference Result 300 states and 354 transitions. [2021-12-28 09:13:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 09:13:47,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 300 states and 354 transitions. [2021-12-28 09:13:47,633 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 184 [2021-12-28 09:13:47,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 300 states to 275 states and 321 transitions. [2021-12-28 09:13:47,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 275 [2021-12-28 09:13:47,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 275 [2021-12-28 09:13:47,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 275 states and 321 transitions. [2021-12-28 09:13:47,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:47,635 INFO L681 BuchiCegarLoop]: Abstraction has 275 states and 321 transitions. [2021-12-28 09:13:47,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states and 321 transitions. [2021-12-28 09:13:47,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 240. [2021-12-28 09:13:47,637 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-28 09:13:47,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 283 transitions. [2021-12-28 09:13:47,637 INFO L704 BuchiCegarLoop]: Abstraction has 240 states and 283 transitions. [2021-12-28 09:13:47,637 INFO L587 BuchiCegarLoop]: Abstraction has 240 states and 283 transitions. [2021-12-28 09:13:47,637 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-28 09:13:47,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 240 states and 283 transitions. [2021-12-28 09:13:47,638 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-28 09:13:47,638 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:47,638 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:47,639 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-28 09:13:47,639 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-28 09:13:47,639 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-28 09:13:47,639 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-28 09:13:47,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1525234442, now seen corresponding path program 1 times [2021-12-28 09:13:47,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886523671] [2021-12-28 09:13:47,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:47,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,676 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-28 09:13:47,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:47,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886523671] [2021-12-28 09:13:47,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886523671] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:47,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:47,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:13:47,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132277627] [2021-12-28 09:13:47,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:47,676 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:13:47,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,676 INFO L85 PathProgramCache]: Analyzing trace with hash -596717375, now seen corresponding path program 1 times [2021-12-28 09:13:47,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246383010] [2021-12-28 09:13:47,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:47,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,715 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-28 09:13:47,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:47,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246383010] [2021-12-28 09:13:47,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246383010] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:47,716 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:47,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-28 09:13:47,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31677472] [2021-12-28 09:13:47,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:47,716 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:47,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:47,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:13:47,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:13:47,717 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-28 09:13:47,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:47,720 INFO L93 Difference]: Finished difference Result 224 states and 259 transitions. [2021-12-28 09:13:47,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:13:47,720 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 259 transitions. [2021-12-28 09:13:47,721 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-28 09:13:47,722 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 259 transitions. [2021-12-28 09:13:47,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-12-28 09:13:47,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-12-28 09:13:47,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 259 transitions. [2021-12-28 09:13:47,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:47,723 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-28 09:13:47,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 259 transitions. [2021-12-28 09:13:47,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-12-28 09:13:47,724 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-28 09:13:47,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 259 transitions. [2021-12-28 09:13:47,725 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-28 09:13:47,725 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-28 09:13:47,725 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-28 09:13:47,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 259 transitions. [2021-12-28 09:13:47,726 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-28 09:13:47,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:47,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:47,727 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-28 09:13:47,727 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-28 09:13:47,727 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-28 09:13:47,727 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-28 09:13:47,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,727 INFO L85 PathProgramCache]: Analyzing trace with hash 101863379, now seen corresponding path program 1 times [2021-12-28 09:13:47,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119497727] [2021-12-28 09:13:47,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:47,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,770 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-28 09:13:47,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:47,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119497727] [2021-12-28 09:13:47,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119497727] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:47,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:47,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-28 09:13:47,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511893196] [2021-12-28 09:13:47,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:47,771 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:13:47,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1787693791, now seen corresponding path program 1 times [2021-12-28 09:13:47,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559415130] [2021-12-28 09:13:47,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:47,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:47,820 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-28 09:13:47,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:47,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559415130] [2021-12-28 09:13:47,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559415130] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:47,820 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:47,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-28 09:13:47,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780149562] [2021-12-28 09:13:47,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:47,821 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:47,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:47,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 09:13:47,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:13:47,821 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-28 09:13:47,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:47,978 INFO L93 Difference]: Finished difference Result 621 states and 718 transitions. [2021-12-28 09:13:47,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-28 09:13:47,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 621 states and 718 transitions. [2021-12-28 09:13:47,981 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 447 [2021-12-28 09:13:47,983 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 621 states to 621 states and 718 transitions. [2021-12-28 09:13:47,983 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 621 [2021-12-28 09:13:47,983 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 621 [2021-12-28 09:13:47,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 621 states and 718 transitions. [2021-12-28 09:13:47,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:47,983 INFO L681 BuchiCegarLoop]: Abstraction has 621 states and 718 transitions. [2021-12-28 09:13:47,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states and 718 transitions. [2021-12-28 09:13:47,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 224. [2021-12-28 09:13:47,986 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-28 09:13:47,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 259 transitions. [2021-12-28 09:13:47,986 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-28 09:13:47,986 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 259 transitions. [2021-12-28 09:13:47,986 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-28 09:13:47,986 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 259 transitions. [2021-12-28 09:13:47,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 149 [2021-12-28 09:13:47,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:47,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:47,988 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-28 09:13:47,988 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-28 09:13:47,988 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-28 09:13:47,988 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-28 09:13:47,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:47,989 INFO L85 PathProgramCache]: Analyzing trace with hash 465531897, now seen corresponding path program 1 times [2021-12-28 09:13:47,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:47,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755683956] [2021-12-28 09:13:47,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:47,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:48,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:48,070 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-28 09:13:48,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:48,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755683956] [2021-12-28 09:13:48,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755683956] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:48,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304883241] [2021-12-28 09:13:48,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:48,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:48,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:48,080 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-28 09:13:48,081 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-28 09:13:48,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:48,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 09:13:48,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:48,235 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-28 09:13:48,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:13:48,314 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-28 09:13:48,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304883241] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:13:48,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:13:48,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2021-12-28 09:13:48,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148321951] [2021-12-28 09:13:48,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:13:48,315 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:13:48,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:48,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1903401083, now seen corresponding path program 1 times [2021-12-28 09:13:48,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:48,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811286728] [2021-12-28 09:13:48,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:48,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:48,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:48,357 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-28 09:13:48,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:48,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811286728] [2021-12-28 09:13:48,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811286728] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:48,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12154879] [2021-12-28 09:13:48,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:48,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:48,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:48,359 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-28 09:13:48,401 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-28 09:13:48,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:48,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:13:48,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:48,533 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-28 09:13:48,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:13:48,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12154879] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:48,534 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:13:48,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-12-28 09:13:48,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603552656] [2021-12-28 09:13:48,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:48,535 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:48,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:48,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-28 09:13:48,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-12-28 09:13:48,535 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-28 09:13:49,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:49,004 INFO L93 Difference]: Finished difference Result 520 states and 574 transitions. [2021-12-28 09:13:49,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-28 09:13:49,004 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 520 states and 574 transitions. [2021-12-28 09:13:49,006 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 351 [2021-12-28 09:13:49,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 520 states to 506 states and 559 transitions. [2021-12-28 09:13:49,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 506 [2021-12-28 09:13:49,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 506 [2021-12-28 09:13:49,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 506 states and 559 transitions. [2021-12-28 09:13:49,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:49,008 INFO L681 BuchiCegarLoop]: Abstraction has 506 states and 559 transitions. [2021-12-28 09:13:49,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states and 559 transitions. [2021-12-28 09:13:49,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 366. [2021-12-28 09:13:49,012 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-28 09:13:49,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 414 transitions. [2021-12-28 09:13:49,012 INFO L704 BuchiCegarLoop]: Abstraction has 366 states and 414 transitions. [2021-12-28 09:13:49,012 INFO L587 BuchiCegarLoop]: Abstraction has 366 states and 414 transitions. [2021-12-28 09:13:49,012 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-28 09:13:49,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 366 states and 414 transitions. [2021-12-28 09:13:49,013 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 280 [2021-12-28 09:13:49,013 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:49,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:49,014 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-28 09:13:49,014 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-28 09:13:49,014 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-28 09:13:49,014 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-28 09:13:49,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:49,014 INFO L85 PathProgramCache]: Analyzing trace with hash -814563892, now seen corresponding path program 1 times [2021-12-28 09:13:49,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:49,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390045726] [2021-12-28 09:13:49,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:49,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:49,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:49,029 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:49,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:49,038 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:49,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:49,039 INFO L85 PathProgramCache]: Analyzing trace with hash -98362567, now seen corresponding path program 1 times [2021-12-28 09:13:49,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:49,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609199311] [2021-12-28 09:13:49,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:49,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:49,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:49,063 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:49,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:49,080 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:49,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:49,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1019993212, now seen corresponding path program 1 times [2021-12-28 09:13:49,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:49,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610451109] [2021-12-28 09:13:49,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:49,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:49,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:49,213 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-28 09:13:49,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:49,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610451109] [2021-12-28 09:13:49,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610451109] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:49,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090135077] [2021-12-28 09:13:49,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:49,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:49,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:49,215 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-28 09:13:49,216 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-28 09:13:49,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:49,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 09:13:49,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:49,705 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-28 09:13:49,705 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:13:49,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090135077] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:49,705 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:13:49,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2021-12-28 09:13:49,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474593780] [2021-12-28 09:13:49,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:50,304 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:13:50,305 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:13:50,305 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:13:50,305 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:13:50,305 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:13:50,305 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:50,305 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:13:50,305 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:13:50,305 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration18_Loop [2021-12-28 09:13:50,305 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:13:50,305 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:13:50,318 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-28 09:13:50,333 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-28 09:13:50,334 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-28 09:13:50,336 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-28 09:13:50,338 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-28 09:13:50,342 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-28 09:13:50,343 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-28 09:13:50,351 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-28 09:13:50,887 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:13:50,887 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:13:50,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:50,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:50,891 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-28 09:13:50,892 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-28 09:13:50,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:50,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:50,945 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:50,945 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-28 09:13:50,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2021-12-28 09:13:50,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:50,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:50,963 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-28 09:13:50,964 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-28 09:13:50,987 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:50,987 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:51,009 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:51,009 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-28 09:13:51,027 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-28 09:13:51,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:51,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:51,029 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-28 09:13:51,030 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-28 09:13:51,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:51,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:51,078 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:51,078 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-28 09:13:51,096 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-28 09:13:51,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:51,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:51,097 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-28 09:13:51,098 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-28 09:13:51,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:51,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:51,118 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:51,119 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-28 09:13:51,135 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-28 09:13:51,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:51,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:51,136 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-28 09:13:51,144 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-28 09:13:51,145 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:51,145 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:51,191 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:51,191 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-28 09:13:51,210 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-28 09:13:51,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:51,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:51,219 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-28 09:13:51,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:51,225 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:51,234 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-28 09:13:51,234 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:51,235 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-28 09:13:51,251 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-28 09:13:51,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:51,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:51,252 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-28 09:13:51,253 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-28 09:13:51,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:51,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:51,323 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-28 09:13:51,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:51,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:51,324 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-28 09:13:51,326 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:13:51,326 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:51,348 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-28 09:13:51,745 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:13:51,750 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-28 09:13:51,750 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:13:51,750 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:13:51,751 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:13:51,751 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:13:51,751 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:13:51,751 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:51,751 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:13:51,751 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:13:51,751 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration18_Loop [2021-12-28 09:13:51,751 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:13:51,751 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:13:51,752 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-28 09:13:51,769 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-28 09:13:51,771 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-28 09:13:51,772 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-28 09:13:51,774 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-28 09:13:51,778 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-28 09:13:51,779 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-28 09:13:51,786 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-28 09:13:52,375 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:13:52,378 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:13:52,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,388 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-28 09:13:52,407 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-28 09:13:52,407 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,414 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:13:52,417 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:13:52,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:52,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,476 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-28 09:13:52,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:13:52,489 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:13:52,489 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,491 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-28 09:13:52,507 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,527 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-28 09:13:52,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,529 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-28 09:13:52,530 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-28 09:13:52,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:13:52,537 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:13:52,537 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,539 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,554 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-28 09:13:52,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,555 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-28 09:13:52,556 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-28 09:13:52,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:13:52,566 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:13:52,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-28 09:13:52,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,599 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-28 09:13:52,600 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-28 09:13:52,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,607 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,607 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,607 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:13:52,610 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:13:52,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,645 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-28 09:13:52,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,646 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-28 09:13:52,647 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-28 09:13:52,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,654 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,654 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,654 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,654 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,654 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:13:52,655 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:13:52,655 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,664 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,679 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-28 09:13:52,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,680 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-28 09:13:52,681 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-28 09:13:52,682 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,687 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,687 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:13:52,691 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:13:52,691 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,708 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,723 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-28 09:13:52,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,725 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-28 09:13:52,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-28 09:13:52,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:13:52,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:13:52,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,755 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-28 09:13:52,763 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,778 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-28 09:13:52,779 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-28 09:13:52,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,780 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-28 09:13:52,781 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-28 09:13:52,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,787 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,787 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:52,790 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:52,790 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,823 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-28 09:13:52,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,824 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-28 09:13:52,825 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-28 09:13:52,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-28 09:13:52,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,831 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,832 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:52,832 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:52,832 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,848 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-28 09:13:52,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,850 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-28 09:13:52,851 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-28 09:13:52,852 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,857 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:52,863 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:52,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,869 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,889 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-28 09:13:52,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,890 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-28 09:13:52,891 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-28 09:13:52,892 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,897 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,897 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,897 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:52,905 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:52,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,927 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-28 09:13:52,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,928 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-28 09:13:52,928 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-28 09:13:52,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,936 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:52,941 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:52,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,960 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-28 09:13:52,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,961 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-28 09:13:52,962 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-28 09:13:52,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:52,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:52,969 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:52,969 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:52,969 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:52,969 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:52,969 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:52,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:52,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:52,995 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-28 09:13:52,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:52,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:52,996 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-28 09:13:52,996 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-28 09:13:52,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-28 09:13:53,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,003 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:53,008 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:53,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,023 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,059 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-28 09:13:53,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,061 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-28 09:13:53,061 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-28 09:13:53,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-28 09:13:53,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,068 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:53,069 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:53,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,127 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-28 09:13:53,128 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-28 09:13:53,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,144 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-28 09:13:53,145 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-28 09:13:53,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,152 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,152 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,152 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:53,156 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:53,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,198 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-28 09:13:53,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,208 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-28 09:13:53,227 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,233 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:53,234 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:53,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,237 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-28 09:13:53,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,266 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-28 09:13:53,276 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,283 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,283 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,283 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:53,283 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:53,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,286 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-28 09:13:53,292 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,310 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-28 09:13:53,311 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-28 09:13:53,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,363 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:53,366 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:53,366 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,372 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,387 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-28 09:13:53,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,388 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-28 09:13:53,390 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-28 09:13:53,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,398 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,398 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:53,402 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:53,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,433 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-28 09:13:53,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,434 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-28 09:13:53,435 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-28 09:13:53,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,442 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,442 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:53,443 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:53,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-28 09:13:53,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,461 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-28 09:13:53,461 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-28 09:13:53,462 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,468 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,468 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,469 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:53,474 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:53,474 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,480 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,498 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-28 09:13:53,499 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-28 09:13:53,500 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,506 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:53,506 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:53,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,522 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,540 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-28 09:13:53,540 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-28 09:13:53,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,541 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-28 09:13:53,542 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-28 09:13:53,544 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,550 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:53,554 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:53,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,564 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,581 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-28 09:13:53,582 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-28 09:13:53,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-28 09:13:53,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,588 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,589 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:53,589 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:53,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,609 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,626 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-28 09:13:53,626 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-28 09:13:53,627 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,634 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,634 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:53,635 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:53,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,653 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-28 09:13:53,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,655 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-28 09:13:53,655 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-28 09:13:53,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,662 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:53,666 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:53,666 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,680 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,697 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-28 09:13:53,697 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-28 09:13:53,699 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,705 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:53,710 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:53,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,722 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-28 09:13:53,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,738 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-28 09:13:53,739 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-28 09:13:53,740 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,746 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,746 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,746 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:53,746 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:53,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,778 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-28 09:13:53,779 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-28 09:13:53,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-28 09:13:53,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,786 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:53,793 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:53,793 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,820 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-28 09:13:53,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,821 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-28 09:13:53,822 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-28 09:13:53,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:13:53,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,830 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:53,833 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:53,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,851 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-28 09:13:53,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,852 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-28 09:13:53,860 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-28 09:13:53,860 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:53,866 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:53,867 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:53,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,867 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:53,892 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:53,892 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,897 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,919 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-28 09:13:53,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,921 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-28 09:13:53,921 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-28 09:13:53,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-28 09:13:53,929 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:53,929 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:53,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,929 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:53,930 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:53,930 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:53,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,950 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-28 09:13:53,951 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-28 09:13:53,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-28 09:13:53,958 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:53,958 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:53,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:53,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:53,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:53,959 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:53,960 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:53,960 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:53,961 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:53,977 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-28 09:13:53,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:53,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:53,979 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-28 09:13:53,979 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-28 09:13:54,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,018 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,018 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:54,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,018 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:54,021 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:54,021 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:54,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,045 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-28 09:13:54,046 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-28 09:13:54,047 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,053 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,053 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:54,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,054 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:54,057 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:54,057 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,063 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-28 09:13:54,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,080 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-28 09:13:54,081 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-28 09:13:54,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,088 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,088 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:54,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,089 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:54,089 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:54,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:54,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,121 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-28 09:13:54,122 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-28 09:13:54,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,129 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,129 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:54,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,129 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:54,134 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:54,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,165 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-28 09:13:54,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,166 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-28 09:13:54,167 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-28 09:13:54,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,174 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,174 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:54,174 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,174 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,174 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:13:54,174 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:13:54,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,187 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:54,204 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-28 09:13:54,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,205 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-28 09:13:54,205 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-28 09:13:54,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,212 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,213 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:13:54,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,213 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:54,216 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:54,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,229 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,244 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-28 09:13:54,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,245 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-28 09:13:54,246 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-28 09:13:54,247 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,253 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,253 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:13:54,253 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,253 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,253 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,253 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:54,254 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:54,254 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:54,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,286 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-28 09:13:54,287 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-28 09:13:54,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,294 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,294 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:13:54,294 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,294 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:54,295 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:54,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:54,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,328 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-28 09:13:54,329 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-28 09:13:54,330 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,337 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,337 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:13:54,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,337 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:54,342 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:54,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:54,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,370 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-28 09:13:54,371 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-28 09:13:54,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,378 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,378 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:13:54,378 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,378 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:54,383 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:54,383 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,406 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-28 09:13:54,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,408 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-28 09:13:54,408 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-28 09:13:54,410 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,416 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,416 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:13:54,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,417 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:54,417 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:54,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-12-28 09:13:54,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,450 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-28 09:13:54,450 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-28 09:13:54,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-28 09:13:54,458 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,458 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:13:54,458 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,458 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:54,477 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:54,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,499 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,515 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-28 09:13:54,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,528 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-28 09:13:54,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,536 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,536 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:13:54,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,536 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:54,537 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:54,537 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,541 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-28 09:13:54,549 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,564 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-28 09:13:54,564 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-28 09:13:54,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,565 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-28 09:13:54,566 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-28 09:13:54,568 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,574 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,574 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:54,575 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,575 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:54,580 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:54,580 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,610 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-28 09:13:54,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,611 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-28 09:13:54,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,626 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,626 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:54,626 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,626 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,626 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:54,627 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:54,627 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,631 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-28 09:13:54,651 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,666 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-28 09:13:54,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,667 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-28 09:13:54,669 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-28 09:13:54,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,676 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,676 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:54,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,677 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:54,678 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:54,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,717 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-28 09:13:54,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,719 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-28 09:13:54,720 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-28 09:13:54,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,766 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,766 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:54,766 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,766 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:54,771 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:54,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,783 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,798 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-28 09:13:54,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,818 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-28 09:13:54,819 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-28 09:13:54,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,827 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,827 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:54,827 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,827 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:54,835 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:54,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,875 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,891 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-28 09:13:54,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,892 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-28 09:13:54,893 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-28 09:13:54,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,901 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,901 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:54,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,902 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:54,903 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:54,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:54,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:54,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2021-12-28 09:13:54,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:54,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:54,929 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-28 09:13:54,929 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-28 09:13:54,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:54,937 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:54,938 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:54,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:54,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:54,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:54,938 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:54,964 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:54,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,002 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,018 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-28 09:13:55,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,019 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-28 09:13:55,039 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-28 09:13:55,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,046 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,046 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,047 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:13:55,047 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:13:55,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,077 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-28 09:13:55,077 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-28 09:13:55,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,078 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-28 09:13:55,091 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-28 09:13:55,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,098 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,098 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:55,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,098 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:55,101 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:55,102 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,116 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,132 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-28 09:13:55,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,133 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-28 09:13:55,134 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-28 09:13:55,135 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,140 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,140 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:55,140 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,140 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,140 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,140 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:55,141 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:55,141 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,155 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,170 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-28 09:13:55,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,172 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-28 09:13:55,173 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-28 09:13:55,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,179 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,179 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:55,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,179 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:55,180 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:55,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,196 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,211 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-28 09:13:55,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,212 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-28 09:13:55,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,242 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,242 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:55,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,242 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:55,245 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:55,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,250 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-28 09:13:55,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,271 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-28 09:13:55,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,272 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-28 09:13:55,284 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-28 09:13:55,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-28 09:13:55,290 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,290 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:55,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,290 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:55,294 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:55,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:55,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,317 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-28 09:13:55,318 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-28 09:13:55,320 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,325 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,325 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:55,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,325 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:55,326 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:55,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,356 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-28 09:13:55,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,357 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-28 09:13:55,358 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-28 09:13:55,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-28 09:13:55,366 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,366 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:55,366 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,366 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:55,371 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:55,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,401 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-28 09:13:55,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,402 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-28 09:13:55,403 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-28 09:13:55,404 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,410 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,410 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:13:55,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,410 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:13:55,411 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:13:55,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,434 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-28 09:13:55,435 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-28 09:13:55,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,436 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-28 09:13:55,437 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-28 09:13:55,438 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,444 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,445 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,445 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:13:55,452 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:13:55,452 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,463 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:55,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,483 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-28 09:13:55,484 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-28 09:13:55,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,492 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,492 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,492 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:13:55,493 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:13:55,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,496 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:55,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,512 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-28 09:13:55,513 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-28 09:13:55,514 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,520 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,520 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,520 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:13:55,521 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:13:55,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,527 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,542 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-28 09:13:55,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,543 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-28 09:13:55,544 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-28 09:13:55,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-28 09:13:55,590 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,590 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,590 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,591 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:13:55,595 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:13:55,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,616 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-28 09:13:55,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,617 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-28 09:13:55,619 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-28 09:13:55,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-28 09:13:55,627 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,627 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,627 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:13:55,634 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:13:55,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,642 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,687 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-28 09:13:55,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,688 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-28 09:13:55,690 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-28 09:13:55,691 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,697 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,698 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,698 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:13:55,699 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:13:55,699 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,714 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:55,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,730 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-28 09:13:55,731 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-28 09:13:55,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,739 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,739 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,739 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:13:55,748 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:13:55,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,763 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:55,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:55,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:55,779 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-28 09:13:55,780 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-28 09:13:55,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:13:55,787 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:13:55,788 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:13:55,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:13:55,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:13:55,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:13:55,788 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:13:55,788 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:13:55,788 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:13:55,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:13:55,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:55,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:55,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-28 09:13:55,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-12-28 09:13:55,806 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-28 09:13:55,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:55,933 INFO L93 Difference]: Finished difference Result 352 states and 389 transitions. [2021-12-28 09:13:55,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-28 09:13:55,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 352 states and 389 transitions. [2021-12-28 09:13:55,936 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 247 [2021-12-28 09:13:55,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 352 states to 341 states and 377 transitions. [2021-12-28 09:13:55,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2021-12-28 09:13:55,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2021-12-28 09:13:55,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 341 states and 377 transitions. [2021-12-28 09:13:55,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:55,937 INFO L681 BuchiCegarLoop]: Abstraction has 341 states and 377 transitions. [2021-12-28 09:13:55,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states and 377 transitions. [2021-12-28 09:13:55,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 314. [2021-12-28 09:13:55,940 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-28 09:13:55,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 349 transitions. [2021-12-28 09:13:55,940 INFO L704 BuchiCegarLoop]: Abstraction has 314 states and 349 transitions. [2021-12-28 09:13:55,940 INFO L587 BuchiCegarLoop]: Abstraction has 314 states and 349 transitions. [2021-12-28 09:13:55,940 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-28 09:13:55,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 349 transitions. [2021-12-28 09:13:55,941 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 220 [2021-12-28 09:13:55,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:55,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:55,943 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-28 09:13:55,943 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-28 09:13:55,943 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-28 09:13:55,944 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-28 09:13:55,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:55,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2064453638, now seen corresponding path program 1 times [2021-12-28 09:13:55,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:55,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257583143] [2021-12-28 09:13:55,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:55,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:55,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:56,011 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-28 09:13:56,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:56,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257583143] [2021-12-28 09:13:56,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257583143] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:56,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:56,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-28 09:13:56,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378414652] [2021-12-28 09:13:56,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:56,012 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:13:56,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:56,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1650004357, now seen corresponding path program 2 times [2021-12-28 09:13:56,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:56,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928662238] [2021-12-28 09:13:56,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:56,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:56,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:56,050 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-28 09:13:56,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:56,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928662238] [2021-12-28 09:13:56,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928662238] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:56,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340575468] [2021-12-28 09:13:56,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 09:13:56,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:56,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:56,051 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-28 09:13:56,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-28 09:13:56,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 09:13:56,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 09:13:56,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:56,089 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-28 09:13:56,237 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-28 09:13:56,237 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:13:56,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340575468] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:56,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:13:56,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2021-12-28 09:13:56,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650710769] [2021-12-28 09:13:56,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:56,238 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:56,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:56,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:13:56,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:13:56,239 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-28 09:13:56,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:56,536 INFO L93 Difference]: Finished difference Result 677 states and 756 transitions. [2021-12-28 09:13:56,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-28 09:13:56,537 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 677 states and 756 transitions. [2021-12-28 09:13:56,539 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 494 [2021-12-28 09:13:56,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 677 states to 677 states and 756 transitions. [2021-12-28 09:13:56,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 677 [2021-12-28 09:13:56,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 677 [2021-12-28 09:13:56,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 677 states and 756 transitions. [2021-12-28 09:13:56,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:56,542 INFO L681 BuchiCegarLoop]: Abstraction has 677 states and 756 transitions. [2021-12-28 09:13:56,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states and 756 transitions. [2021-12-28 09:13:56,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 314. [2021-12-28 09:13:56,550 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-28 09:13:56,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 349 transitions. [2021-12-28 09:13:56,551 INFO L704 BuchiCegarLoop]: Abstraction has 314 states and 349 transitions. [2021-12-28 09:13:56,551 INFO L587 BuchiCegarLoop]: Abstraction has 314 states and 349 transitions. [2021-12-28 09:13:56,551 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-28 09:13:56,551 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 349 transitions. [2021-12-28 09:13:56,552 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 220 [2021-12-28 09:13:56,552 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:56,552 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:56,552 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-28 09:13:56,552 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-28 09:13:56,552 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-28 09:13:56,552 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-28 09:13:56,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:56,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2011658940, now seen corresponding path program 1 times [2021-12-28 09:13:56,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:56,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137771227] [2021-12-28 09:13:56,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:56,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:56,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:56,607 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-28 09:13:56,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:56,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137771227] [2021-12-28 09:13:56,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137771227] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:56,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:56,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-28 09:13:56,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698312548] [2021-12-28 09:13:56,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:56,607 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:13:56,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:56,608 INFO L85 PathProgramCache]: Analyzing trace with hash 655107877, now seen corresponding path program 1 times [2021-12-28 09:13:56,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:56,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731384203] [2021-12-28 09:13:56,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:56,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:56,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:56,647 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-28 09:13:56,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:56,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731384203] [2021-12-28 09:13:56,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731384203] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:56,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428753607] [2021-12-28 09:13:56,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:56,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:56,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:56,648 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-28 09:13:56,649 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-28 09:13:56,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:56,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 09:13:56,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:56,874 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-28 09:13:56,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:13:57,128 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-28 09:13:57,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428753607] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:13:57,128 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:13:57,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 16 [2021-12-28 09:13:57,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639773253] [2021-12-28 09:13:57,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:13:57,129 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:57,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:57,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-28 09:13:57,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-28 09:13:57,130 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-28 09:13:57,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:57,520 INFO L93 Difference]: Finished difference Result 664 states and 742 transitions. [2021-12-28 09:13:57,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-28 09:13:57,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 742 transitions. [2021-12-28 09:13:57,523 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 494 [2021-12-28 09:13:57,525 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 742 transitions. [2021-12-28 09:13:57,525 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2021-12-28 09:13:57,525 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2021-12-28 09:13:57,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 742 transitions. [2021-12-28 09:13:57,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:57,526 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 742 transitions. [2021-12-28 09:13:57,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 742 transitions. [2021-12-28 09:13:57,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 296. [2021-12-28 09:13:57,529 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-28 09:13:57,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 330 transitions. [2021-12-28 09:13:57,529 INFO L704 BuchiCegarLoop]: Abstraction has 296 states and 330 transitions. [2021-12-28 09:13:57,530 INFO L587 BuchiCegarLoop]: Abstraction has 296 states and 330 transitions. [2021-12-28 09:13:57,530 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-28 09:13:57,530 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 330 transitions. [2021-12-28 09:13:57,530 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 220 [2021-12-28 09:13:57,530 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:57,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:57,531 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-28 09:13:57,531 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-28 09:13:57,531 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-28 09:13:57,532 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-28 09:13:57,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:57,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1153533403, now seen corresponding path program 1 times [2021-12-28 09:13:57,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:57,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640088473] [2021-12-28 09:13:57,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:57,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:57,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:57,539 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:57,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:57,547 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:57,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:57,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1617104391, now seen corresponding path program 1 times [2021-12-28 09:13:57,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:57,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992025810] [2021-12-28 09:13:57,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:57,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:57,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:57,595 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-28 09:13:57,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:57,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992025810] [2021-12-28 09:13:57,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992025810] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:13:57,596 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:13:57,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 09:13:57,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589945753] [2021-12-28 09:13:57,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:13:57,596 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:13:57,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:13:57,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 09:13:57,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:13:57,597 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-28 09:13:57,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:13:57,683 INFO L93 Difference]: Finished difference Result 302 states and 332 transitions. [2021-12-28 09:13:57,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 09:13:57,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 332 transitions. [2021-12-28 09:13:57,685 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 169 [2021-12-28 09:13:57,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 332 transitions. [2021-12-28 09:13:57,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-12-28 09:13:57,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-28 09:13:57,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 332 transitions. [2021-12-28 09:13:57,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:13:57,686 INFO L681 BuchiCegarLoop]: Abstraction has 302 states and 332 transitions. [2021-12-28 09:13:57,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 332 transitions. [2021-12-28 09:13:57,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 287. [2021-12-28 09:13:57,689 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-28 09:13:57,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 317 transitions. [2021-12-28 09:13:57,689 INFO L704 BuchiCegarLoop]: Abstraction has 287 states and 317 transitions. [2021-12-28 09:13:57,689 INFO L587 BuchiCegarLoop]: Abstraction has 287 states and 317 transitions. [2021-12-28 09:13:57,690 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-28 09:13:57,690 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 287 states and 317 transitions. [2021-12-28 09:13:57,690 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 165 [2021-12-28 09:13:57,691 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:13:57,691 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:13:57,691 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-28 09:13:57,691 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-28 09:13:57,691 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-28 09:13:57,691 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-28 09:13:57,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:57,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1630028443, now seen corresponding path program 1 times [2021-12-28 09:13:57,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:57,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962721023] [2021-12-28 09:13:57,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:57,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:57,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:57,711 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:57,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:57,732 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:57,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:57,733 INFO L85 PathProgramCache]: Analyzing trace with hash 728258912, now seen corresponding path program 1 times [2021-12-28 09:13:57,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:57,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150685084] [2021-12-28 09:13:57,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:57,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:57,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:57,743 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:13:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:13:57,752 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:13:57,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:13:57,753 INFO L85 PathProgramCache]: Analyzing trace with hash -153012346, now seen corresponding path program 1 times [2021-12-28 09:13:57,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:13:57,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101195211] [2021-12-28 09:13:57,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:57,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:13:57,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:57,885 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-28 09:13:57,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:13:57,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101195211] [2021-12-28 09:13:57,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101195211] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:13:57,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831605631] [2021-12-28 09:13:57,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:13:57,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:13:57,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:57,886 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-28 09:13:57,887 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-28 09:13:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:13:57,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-28 09:13:57,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:13:58,279 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-28 09:13:58,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:13:58,531 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-28 09:13:58,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831605631] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:13:58,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:13:58,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6, 6] total 18 [2021-12-28 09:13:58,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504796631] [2021-12-28 09:13:58,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:13:58,868 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:13:58,868 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:13:58,868 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:13:58,868 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:13:58,868 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:13:58,868 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:58,868 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:13:58,868 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:13:58,869 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration22_Loop [2021-12-28 09:13:58,869 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:13:58,869 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:13:58,869 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-28 09:13:58,873 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-28 09:13:58,874 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-28 09:13:58,875 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-28 09:13:58,882 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-28 09:13:58,885 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-28 09:13:59,243 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:13:59,243 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:13:59,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:59,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:59,246 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-28 09:13:59,247 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-28 09:13:59,247 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:59,247 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:59,268 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:59,269 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-28 09:13:59,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2021-12-28 09:13:59,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:59,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:59,285 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-28 09:13:59,285 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-28 09:13:59,287 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:59,287 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:59,308 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:59,308 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-28 09:13:59,323 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-28 09:13:59,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:59,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:59,325 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-28 09:13:59,325 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-28 09:13:59,327 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:59,327 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:59,364 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:13:59,365 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-28 09:13:59,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2021-12-28 09:13:59,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:59,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:59,380 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-28 09:13:59,381 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-28 09:13:59,383 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:13:59,383 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:13:59,453 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-28 09:13:59,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:13:59,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:13:59,455 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-28 09:13:59,455 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-28 09:13:59,457 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:13:59,457 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:01,467 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:01,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2021-12-28 09:14:01,471 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:01,471 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:01,471 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:01,471 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:01,471 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:01,471 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:01,471 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:01,471 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:01,471 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration22_Loop [2021-12-28 09:14:01,471 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:01,471 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:01,472 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-28 09:14:01,474 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-28 09:14:01,475 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-28 09:14:01,477 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-28 09:14:01,485 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-28 09:14:01,488 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-28 09:14:01,829 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:01,830 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:01,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:01,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:01,831 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-28 09:14:01,831 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-28 09:14:01,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-28 09:14:01,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:01,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:01,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:01,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:01,886 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:01,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:01,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:01,887 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:01,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:01,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:01,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:01,904 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-28 09:14:01,905 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-28 09:14:01,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-28 09:14:01,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:01,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:01,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:01,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:01,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:01,912 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:01,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:01,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:01,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:01,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:01,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:01,929 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-28 09:14:01,930 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-28 09:14:01,932 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:01,938 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:01,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:01,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:01,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:01,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:01,940 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:01,940 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:01,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:01,965 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-28 09:14:01,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:01,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:01,966 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-28 09:14:01,967 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-28 09:14:01,968 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:01,974 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:01,974 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:01,974 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:01,974 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:01,974 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:01,981 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:01,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:01,984 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:01,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2021-12-28 09:14:02,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,001 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-28 09:14:02,001 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-28 09:14:02,002 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,008 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:02,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:02,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,029 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-28 09:14:02,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,030 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-28 09:14:02,030 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-28 09:14:02,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-28 09:14:02,037 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,037 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,037 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,037 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,037 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:02,038 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:02,038 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,039 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2021-12-28 09:14:02,054 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-28 09:14:02,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,055 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-28 09:14:02,056 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-28 09:14:02,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,098 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,098 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,099 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,100 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,115 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-28 09:14:02,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,116 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-28 09:14:02,117 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-28 09:14:02,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,124 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,124 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,125 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,133 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,148 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-28 09:14:02,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,150 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-28 09:14:02,151 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-28 09:14:02,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-28 09:14:02,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,158 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,161 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:02,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,181 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-28 09:14:02,182 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-28 09:14:02,183 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,189 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,189 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,193 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,207 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,223 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-28 09:14:02,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,225 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-28 09:14:02,225 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-28 09:14:02,227 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,232 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,232 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,235 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,266 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-28 09:14:02,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,267 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-28 09:14:02,268 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-28 09:14:02,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-28 09:14:02,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,275 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,275 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,299 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-28 09:14:02,299 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-28 09:14:02,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,300 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-28 09:14:02,301 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-28 09:14:02,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,308 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,308 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:02,309 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:02,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,325 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:02,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,341 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-28 09:14:02,342 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-28 09:14:02,343 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,349 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:02,350 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:02,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:02,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,368 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-28 09:14:02,369 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-28 09:14:02,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,375 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,375 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,375 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,375 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,375 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:02,378 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:02,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,398 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-28 09:14:02,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,399 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-28 09:14:02,399 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-28 09:14:02,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,407 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:02,411 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:02,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,416 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2021-12-28 09:14:02,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,433 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-28 09:14:02,434 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-28 09:14:02,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,442 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,442 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:02,454 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:02,454 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,478 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,506 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-28 09:14:02,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,508 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-28 09:14:02,508 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-28 09:14:02,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,517 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:02,517 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:02,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,531 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,547 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-28 09:14:02,547 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-28 09:14:02,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,548 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-28 09:14:02,549 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-28 09:14:02,550 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,556 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:02,557 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:02,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,586 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-28 09:14:02,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,588 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-28 09:14:02,588 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-28 09:14:02,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,596 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:02,596 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:02,596 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,611 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,627 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-28 09:14:02,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,636 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-28 09:14:02,636 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-28 09:14:02,669 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,676 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:02,679 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:02,679 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,711 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-28 09:14:02,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,712 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-28 09:14:02,713 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-28 09:14:02,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-28 09:14:02,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,721 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:02,726 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:02,726 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,741 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,756 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-28 09:14:02,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,757 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-28 09:14:02,758 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-28 09:14:02,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-28 09:14:02,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,766 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,766 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:02,771 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:02,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,800 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-28 09:14:02,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,801 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-28 09:14:02,802 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-28 09:14:02,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-28 09:14:02,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:02,809 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,810 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:02,811 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:02,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,815 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,830 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-28 09:14:02,830 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-28 09:14:02,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,831 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-28 09:14:02,832 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-28 09:14:02,833 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,839 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:02,839 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:02,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,839 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,840 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,840 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,851 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,866 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-28 09:14:02,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,867 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-28 09:14:02,869 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-28 09:14:02,870 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,876 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:02,876 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:02,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,877 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,877 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,893 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-28 09:14:02,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,895 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-28 09:14:02,895 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-28 09:14:02,896 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,903 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:02,903 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:02,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,903 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,905 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,906 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,910 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,926 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-28 09:14:02,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,927 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-28 09:14:02,927 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-28 09:14:02,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,936 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:02,936 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:02,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,936 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,939 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:02,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2021-12-28 09:14:02,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:02,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:02,962 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-28 09:14:02,963 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-28 09:14:02,964 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:02,970 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:02,970 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:02,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:02,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:02,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:02,971 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:02,981 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:02,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:02,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2021-12-28 09:14:03,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,014 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-28 09:14:03,015 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-28 09:14:03,016 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,022 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,022 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:03,022 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,022 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:03,023 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:03,023 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,038 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,053 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-28 09:14:03,053 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-28 09:14:03,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,054 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-28 09:14:03,055 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-28 09:14:03,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,062 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,063 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:03,063 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,063 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,063 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,063 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,065 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,080 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-28 09:14:03,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,082 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-28 09:14:03,083 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-28 09:14:03,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,090 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,090 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:03,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,090 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,091 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,118 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-28 09:14:03,119 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-28 09:14:03,120 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,126 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,126 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:03,126 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,126 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,126 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,126 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,129 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,136 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,153 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-28 09:14:03,154 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-28 09:14:03,155 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,162 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,162 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:03,162 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,162 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,166 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,193 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-28 09:14:03,194 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-28 09:14:03,195 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,202 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,202 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:03,202 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,202 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,203 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,207 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,207 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,232 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-28 09:14:03,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,234 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-28 09:14:03,234 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-28 09:14:03,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,242 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,242 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:03,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,242 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,243 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,263 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,279 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-28 09:14:03,279 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-28 09:14:03,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,280 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-28 09:14:03,281 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-28 09:14:03,283 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,288 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,289 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,289 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:03,290 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:03,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,318 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-28 09:14:03,319 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-28 09:14:03,320 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,326 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,326 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,326 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:03,327 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:03,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,358 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-28 09:14:03,359 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-28 09:14:03,361 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,366 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,366 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,367 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,367 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,367 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,367 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:03,371 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:03,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,380 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,396 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-28 09:14:03,397 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-28 09:14:03,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-28 09:14:03,437 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,437 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,438 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,438 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,438 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,438 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:03,444 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:03,444 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,459 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,476 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-28 09:14:03,476 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-28 09:14:03,478 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,484 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,484 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,484 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:03,490 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:03,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,502 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,538 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-28 09:14:03,538 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-28 09:14:03,540 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,546 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,546 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,546 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,546 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:03,548 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:03,548 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,552 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,567 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-28 09:14:03,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,568 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-28 09:14:03,569 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-28 09:14:03,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,575 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,576 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:03,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,576 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,576 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,596 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-28 09:14:03,596 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-28 09:14:03,598 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,603 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,603 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:03,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,603 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,604 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2021-12-28 09:14:03,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,623 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-28 09:14:03,623 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-28 09:14:03,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,630 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,631 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:03,631 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,631 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,634 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,655 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-28 09:14:03,655 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-28 09:14:03,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,662 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,662 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:03,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,662 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,667 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,690 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-28 09:14:03,691 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-28 09:14:03,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-28 09:14:03,698 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,698 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:03,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,698 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,702 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,733 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-28 09:14:03,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,745 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-28 09:14:03,746 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-28 09:14:03,748 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,753 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,753 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:03,753 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,753 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:03,754 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:03,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,771 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-28 09:14:03,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,772 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-28 09:14:03,773 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-28 09:14:03,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,779 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,780 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,780 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,780 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:03,780 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:03,781 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,783 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:03,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,799 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-28 09:14:03,800 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-28 09:14:03,801 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,807 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,807 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,807 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:03,808 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:03,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,853 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-28 09:14:03,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,854 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-28 09:14:03,856 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-28 09:14:03,856 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,862 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,862 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,862 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,862 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:03,868 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:03,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,875 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2021-12-28 09:14:03,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,891 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-28 09:14:03,892 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-28 09:14:03,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,899 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,900 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,900 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,900 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:03,910 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:03,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,920 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,935 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-28 09:14:03,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,937 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-28 09:14:03,937 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-28 09:14:03,939 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,944 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,945 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,945 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,945 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,945 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:03,950 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:03,951 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:03,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:03,974 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-28 09:14:03,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:03,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:03,975 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-28 09:14:03,976 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-28 09:14:03,977 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:03,982 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:03,983 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:03,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:03,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:03,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:03,983 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:03,984 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:03,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:04,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:04,015 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-28 09:14:04,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:04,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-28 09:14:04,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-12-28 09:14:04,016 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-28 09:14:05,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:05,272 INFO L93 Difference]: Finished difference Result 324 states and 345 transitions. [2021-12-28 09:14:05,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-28 09:14:05,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 324 states and 345 transitions. [2021-12-28 09:14:05,274 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-28 09:14:05,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 324 states to 222 states and 239 transitions. [2021-12-28 09:14:05,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 222 [2021-12-28 09:14:05,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 222 [2021-12-28 09:14:05,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 222 states and 239 transitions. [2021-12-28 09:14:05,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:05,275 INFO L681 BuchiCegarLoop]: Abstraction has 222 states and 239 transitions. [2021-12-28 09:14:05,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states and 239 transitions. [2021-12-28 09:14:05,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 154. [2021-12-28 09:14:05,277 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-28 09:14:05,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 168 transitions. [2021-12-28 09:14:05,277 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 168 transitions. [2021-12-28 09:14:05,277 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 168 transitions. [2021-12-28 09:14:05,277 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-28 09:14:05,277 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 168 transitions. [2021-12-28 09:14:05,278 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-28 09:14:05,278 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:05,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:05,278 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-28 09:14:05,278 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:05,278 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-28 09:14:05,278 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-28 09:14:05,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:05,279 INFO L85 PathProgramCache]: Analyzing trace with hash -2136344559, now seen corresponding path program 1 times [2021-12-28 09:14:05,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:05,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489449444] [2021-12-28 09:14:05,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:05,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:05,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:05,343 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-28 09:14:05,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:05,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489449444] [2021-12-28 09:14:05,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489449444] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:05,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748416472] [2021-12-28 09:14:05,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:05,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:05,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:05,345 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-28 09:14:05,346 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-28 09:14:05,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:05,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-28 09:14:05,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:05,613 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-28 09:14:05,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:05,762 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-28 09:14:05,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748416472] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:05,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:05,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 15 [2021-12-28 09:14:05,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050974763] [2021-12-28 09:14:05,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:05,762 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:05,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:05,763 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 1 times [2021-12-28 09:14:05,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:05,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593403117] [2021-12-28 09:14:05,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:05,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:05,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:05,765 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:05,767 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:05,833 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:05,833 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:05,833 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:05,833 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:05,833 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:05,833 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:05,833 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:05,833 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:05,833 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration23_Loop [2021-12-28 09:14:05,833 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:05,833 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:05,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:05,839 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-28 09:14:06,007 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:06,007 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:06,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,009 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-28 09:14:06,010 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-28 09:14:06,011 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:06,011 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:06,025 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:06,025 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-28 09:14:06,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2021-12-28 09:14:06,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,042 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-28 09:14:06,042 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-28 09:14:06,043 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:06,043 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:06,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2021-12-28 09:14:06,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,116 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-28 09:14:06,117 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-28 09:14:06,118 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:06,118 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:06,657 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:06,662 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-28 09:14:06,662 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:06,662 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:06,662 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:06,663 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:06,663 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:06,663 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,663 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:06,663 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:06,663 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration23_Loop [2021-12-28 09:14:06,663 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:06,663 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:06,663 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-28 09:14:06,668 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-28 09:14:06,818 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:06,819 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:06,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,820 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-28 09:14:06,820 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-28 09:14:06,822 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:06,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:06,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:06,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:06,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:06,829 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:06,830 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:06,830 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:06,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:06,859 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-28 09:14:06,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,860 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-28 09:14:06,861 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-28 09:14:06,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:06,868 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:06,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:06,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:06,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:06,869 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:06,870 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:06,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:06,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:06,888 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-28 09:14:06,888 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-28 09:14:06,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,889 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-28 09:14:06,890 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-28 09:14:06,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:06,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:06,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:06,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:06,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:06,898 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:06,899 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:06,899 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:06,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:06,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2021-12-28 09:14:06,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,925 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-28 09:14:06,925 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-28 09:14:06,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:06,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:06,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:06,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:06,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:06,934 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:06,936 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:06,936 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:06,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:06,955 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-28 09:14:06,955 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-28 09:14:06,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,956 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-28 09:14:06,961 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-28 09:14:06,961 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:06,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:06,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:06,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:06,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:06,968 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:06,970 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:06,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:06,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:06,988 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-28 09:14:06,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:06,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:06,990 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-28 09:14:06,990 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-28 09:14:06,992 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:06,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:06,998 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:06,999 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:06,999 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:06,999 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:07,002 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:07,002 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,010 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2021-12-28 09:14:07,026 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-28 09:14:07,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,027 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-28 09:14:07,028 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-28 09:14:07,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-28 09:14:07,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:07,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,036 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:07,038 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:07,038 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,052 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,068 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-28 09:14:07,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,069 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-28 09:14:07,070 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-28 09:14:07,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:07,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,078 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:07,082 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:07,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,096 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2021-12-28 09:14:07,112 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-28 09:14:07,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,113 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-28 09:14:07,114 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-28 09:14:07,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-28 09:14:07,121 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,121 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:07,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,121 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:07,123 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:07,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,126 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2021-12-28 09:14:07,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,143 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-28 09:14:07,143 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-28 09:14:07,145 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,152 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,152 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:07,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,152 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,152 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,152 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:07,155 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:07,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,165 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:07,181 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-28 09:14:07,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,182 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-28 09:14:07,183 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-28 09:14:07,185 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,191 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,191 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:07,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,191 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:07,193 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:07,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:07,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,226 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-28 09:14:07,226 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-28 09:14:07,227 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,234 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,234 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:07,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,234 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,234 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,234 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:07,238 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:07,238 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,246 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:07,267 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-28 09:14:07,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,268 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-28 09:14:07,269 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-28 09:14:07,270 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,277 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,277 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:07,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,277 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:07,280 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:07,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,286 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,303 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-28 09:14:07,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,304 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-28 09:14:07,305 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-28 09:14:07,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,313 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,313 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:07,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,314 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:07,340 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:07,340 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:07,369 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-28 09:14:07,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,370 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-28 09:14:07,370 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-28 09:14:07,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,378 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,378 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:07,379 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,379 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:07,381 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:07,381 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,406 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-28 09:14:07,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,407 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-28 09:14:07,408 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-28 09:14:07,410 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,416 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,416 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:07,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,416 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:07,419 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:07,419 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,430 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,445 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-28 09:14:07,446 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-28 09:14:07,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,447 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-28 09:14:07,447 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-28 09:14:07,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,455 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,456 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:07,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,456 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:07,458 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:07,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:07,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:07,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:07,481 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-28 09:14:07,482 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-28 09:14:07,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:07,489 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:07,490 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:07,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:07,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:07,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:07,490 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:07,495 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:07,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:07,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:07,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:07,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:07,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 09:14:07,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-12-28 09:14:07,520 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-28 09:14:08,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:08,267 INFO L93 Difference]: Finished difference Result 360 states and 381 transitions. [2021-12-28 09:14:08,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-28 09:14:08,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 360 states and 381 transitions. [2021-12-28 09:14:08,268 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2021-12-28 09:14:08,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 360 states to 346 states and 367 transitions. [2021-12-28 09:14:08,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 346 [2021-12-28 09:14:08,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 346 [2021-12-28 09:14:08,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 346 states and 367 transitions. [2021-12-28 09:14:08,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:08,270 INFO L681 BuchiCegarLoop]: Abstraction has 346 states and 367 transitions. [2021-12-28 09:14:08,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states and 367 transitions. [2021-12-28 09:14:08,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 179. [2021-12-28 09:14:08,272 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-28 09:14:08,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 194 transitions. [2021-12-28 09:14:08,273 INFO L704 BuchiCegarLoop]: Abstraction has 179 states and 194 transitions. [2021-12-28 09:14:08,273 INFO L587 BuchiCegarLoop]: Abstraction has 179 states and 194 transitions. [2021-12-28 09:14:08,273 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-28 09:14:08,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 179 states and 194 transitions. [2021-12-28 09:14:08,274 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-28 09:14:08,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:08,274 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:08,274 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-28 09:14:08,274 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:08,274 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-28 09:14:08,275 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-28 09:14:08,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:08,275 INFO L85 PathProgramCache]: Analyzing trace with hash -164067062, now seen corresponding path program 1 times [2021-12-28 09:14:08,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:08,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972570337] [2021-12-28 09:14:08,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:08,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:08,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:08,349 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-28 09:14:08,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:08,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972570337] [2021-12-28 09:14:08,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972570337] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:08,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458937676] [2021-12-28 09:14:08,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:08,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:08,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:08,351 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-28 09:14:08,415 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-28 09:14:08,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:08,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 09:14:08,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:09,213 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-28 09:14:09,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:09,384 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-28 09:14:09,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458937676] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:09,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:09,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2021-12-28 09:14:09,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648490382] [2021-12-28 09:14:09,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:09,385 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:09,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:09,385 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 2 times [2021-12-28 09:14:09,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:09,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966304328] [2021-12-28 09:14:09,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:09,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:09,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:09,389 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:09,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:09,391 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:09,481 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:09,481 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:09,481 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:09,481 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:09,481 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:09,481 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:09,481 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:09,481 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:09,481 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration24_Loop [2021-12-28 09:14:09,481 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:09,482 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:09,482 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-28 09:14:09,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:09,703 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:09,703 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:09,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:09,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:09,709 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-28 09:14:09,720 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:09,720 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:09,734 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-28 09:14:09,743 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:09,743 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-28 09:14:09,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2021-12-28 09:14:09,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:09,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:09,760 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-28 09:14:09,773 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-28 09:14:09,773 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:09,773 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:09,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2021-12-28 09:14:09,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:09,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:09,828 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-28 09:14:09,828 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-28 09:14:09,830 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:09,830 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:10,263 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:10,268 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-28 09:14:10,268 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:10,268 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:10,268 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:10,268 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:10,268 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:10,268 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,268 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:10,268 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:10,268 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration24_Loop [2021-12-28 09:14:10,268 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:10,268 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:10,269 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-28 09:14:10,290 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-28 09:14:10,469 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:10,469 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:10,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,470 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-28 09:14:10,471 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-28 09:14:10,472 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:10,478 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,479 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:10,480 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:10,480 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:10,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,498 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-28 09:14:10,499 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-28 09:14:10,501 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:10,507 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,507 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,507 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,507 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:10,509 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:10,509 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,512 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,527 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-28 09:14:10,527 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-28 09:14:10,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,528 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-28 09:14:10,529 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-28 09:14:10,530 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:10,537 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,537 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:10,538 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:10,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,541 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,556 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-28 09:14:10,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,557 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-28 09:14:10,558 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-28 09:14:10,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:10,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,566 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:10,568 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:10,568 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,583 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2021-12-28 09:14:10,598 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-28 09:14:10,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,599 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-28 09:14:10,600 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-28 09:14:10,602 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:10,608 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,608 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:10,610 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:10,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,624 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:10,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,641 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-28 09:14:10,642 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-28 09:14:10,643 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,649 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:10,650 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,650 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:10,653 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:10,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,657 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,672 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-28 09:14:10,673 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-28 09:14:10,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,674 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-28 09:14:10,674 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-28 09:14:10,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,682 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:10,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,682 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,682 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:10,684 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:10,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,699 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2021-12-28 09:14:10,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,716 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-28 09:14:10,716 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-28 09:14:10,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-28 09:14:10,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:10,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,725 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:10,753 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:10,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,775 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-28 09:14:10,775 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-28 09:14:10,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,776 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-28 09:14:10,777 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-28 09:14:10,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,784 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:10,784 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:10,785 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,785 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:10,786 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:10,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,801 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2021-12-28 09:14:10,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,818 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-28 09:14:10,818 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-28 09:14:10,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,826 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:10,826 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:10,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,826 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:10,829 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:10,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,839 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:10,855 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-28 09:14:10,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,856 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-28 09:14:10,857 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-28 09:14:10,863 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,869 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:10,869 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:10,870 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,870 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:10,872 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:10,872 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:10,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,904 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-28 09:14:10,904 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-28 09:14:10,908 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,914 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:10,914 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:10,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,915 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:10,918 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:10,918 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,955 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:10,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:10,971 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-28 09:14:10,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:10,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:10,972 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-28 09:14:10,973 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-28 09:14:10,975 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:10,981 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:10,981 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:10,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:10,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:10,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:10,981 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:10,984 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:10,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:10,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:11,015 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-28 09:14:11,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:11,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:11,017 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-28 09:14:11,017 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-28 09:14:11,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-28 09:14:11,026 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:11,026 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:11,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:11,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:11,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:11,026 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:11,031 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:11,031 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:11,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:11,066 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-28 09:14:11,067 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-28 09:14:11,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:11,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:11,068 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-28 09:14:11,068 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-28 09:14:11,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-28 09:14:11,076 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:11,076 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:11,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:11,076 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:11,076 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:11,076 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:11,078 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:11,078 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:11,089 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:11,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:11,105 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:11,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:11,106 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-28 09:14:11,106 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-28 09:14:11,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:11,114 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:11,114 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:11,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:11,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:11,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:11,114 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:11,117 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:11,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:11,132 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:11,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:11,148 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-28 09:14:11,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:11,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:11,149 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-28 09:14:11,150 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-28 09:14: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-28 09:14:11,158 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:11,158 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:11,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:11,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:11,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:11,158 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:11,161 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:11,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:11,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:11,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:11,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:11,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:11,185 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-28 09:14:11,186 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-28 09:14:11,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:11,193 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:11,193 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:11,194 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:11,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:11,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:11,194 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:11,198 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:11,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:11,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:11,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:11,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:11,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 09:14:11,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-12-28 09:14:11,223 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-28 09:14:11,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:11,611 INFO L93 Difference]: Finished difference Result 318 states and 340 transitions. [2021-12-28 09:14:11,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-28 09:14:11,612 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 318 states and 340 transitions. [2021-12-28 09:14:11,613 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2021-12-28 09:14:11,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 318 states to 309 states and 331 transitions. [2021-12-28 09:14:11,614 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 309 [2021-12-28 09:14:11,614 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2021-12-28 09:14:11,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 309 states and 331 transitions. [2021-12-28 09:14:11,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:11,615 INFO L681 BuchiCegarLoop]: Abstraction has 309 states and 331 transitions. [2021-12-28 09:14:11,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states and 331 transitions. [2021-12-28 09:14:11,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 205. [2021-12-28 09:14:11,617 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-28 09:14:11,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 221 transitions. [2021-12-28 09:14:11,618 INFO L704 BuchiCegarLoop]: Abstraction has 205 states and 221 transitions. [2021-12-28 09:14:11,618 INFO L587 BuchiCegarLoop]: Abstraction has 205 states and 221 transitions. [2021-12-28 09:14:11,618 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-28 09:14:11,618 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 205 states and 221 transitions. [2021-12-28 09:14:11,618 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-28 09:14:11,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:11,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:11,619 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-28 09:14:11,619 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:11,619 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-28 09:14:11,619 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-28 09:14:11,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:11,625 INFO L85 PathProgramCache]: Analyzing trace with hash -724766840, now seen corresponding path program 1 times [2021-12-28 09:14:11,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:11,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038002290] [2021-12-28 09:14:11,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:11,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:11,643 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:11,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:11,660 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:11,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:11,660 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 3 times [2021-12-28 09:14:11,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:11,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963308047] [2021-12-28 09:14:11,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:11,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:11,664 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:11,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:11,666 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:11,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:11,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1442883515, now seen corresponding path program 1 times [2021-12-28 09:14:11,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:11,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797848672] [2021-12-28 09:14:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:11,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:11,706 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-28 09:14:11,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:11,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797848672] [2021-12-28 09:14:11,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797848672] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:11,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64934408] [2021-12-28 09:14:11,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:11,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:11,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:11,728 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-28 09:14:11,728 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-28 09:14:11,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:11,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 09:14:11,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:11,954 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-28 09:14:11,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:12,141 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-28 09:14:12,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64934408] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:12,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:12,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2021-12-28 09:14:12,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228386949] [2021-12-28 09:14:12,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:12,220 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:12,220 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:12,220 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:12,220 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:12,220 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:12,220 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:12,220 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:12,220 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:12,221 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration25_Loop [2021-12-28 09:14:12,221 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:12,221 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:12,221 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-28 09:14:12,225 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-28 09:14:12,433 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:12,433 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:12,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:12,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:12,435 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-28 09:14:12,455 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-28 09:14:12,456 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:12,456 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:12,475 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:12,475 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-28 09:14:12,491 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-28 09:14:12,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:12,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:12,492 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-28 09:14:12,493 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-28 09:14:12,494 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:12,494 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:12,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2021-12-28 09:14:12,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:12,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:12,555 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-28 09:14:12,557 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-28 09:14:12,557 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:12,557 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:13,065 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:13,070 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-28 09:14:13,070 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:13,070 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:13,070 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:13,070 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:13,070 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:13,070 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,070 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:13,070 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:13,070 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration25_Loop [2021-12-28 09:14:13,070 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:13,070 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:13,071 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-28 09:14:13,074 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-28 09:14:13,193 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:13,193 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:13,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,195 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-28 09:14:13,195 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-28 09:14:13,197 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,202 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:13,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:13,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:13,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,232 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-28 09:14:13,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,233 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-28 09:14:13,234 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-28 09:14:13,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-28 09:14:13,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:13,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:13,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:13,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,245 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2021-12-28 09:14:13,261 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-28 09:14:13,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,262 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-28 09:14:13,263 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-28 09:14:13,264 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:13,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,270 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:13,272 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:13,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,281 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Ended with exit code 0 [2021-12-28 09:14:13,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,298 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-28 09:14:13,298 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-28 09:14:13,300 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:13,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,306 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:13,308 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:13,308 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,312 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:13,327 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-28 09:14:13,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,328 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-28 09:14:13,329 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-28 09:14:13,330 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:13,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,335 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:13,337 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:13,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,367 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-28 09:14:13,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,369 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-28 09:14:13,370 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-28 09:14:13,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:13,377 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,377 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:13,380 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:13,380 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:13,411 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-28 09:14:13,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,412 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-28 09:14:13,413 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-28 09:14:13,414 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:13,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,421 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:13,422 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:13,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,431 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:13,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,448 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-28 09:14:13,449 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-28 09:14:13,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-28 09:14:13,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:13,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,458 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:13,461 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:13,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,475 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,491 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-28 09:14:13,492 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-28 09:14:13,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,493 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-28 09:14:13,494 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-28 09:14:13,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,501 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,501 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:13,501 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,501 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:13,503 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:13,503 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,522 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-28 09:14:13,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,523 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-28 09:14:13,523 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-28 09:14:13,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,533 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,533 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:13,533 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,534 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,534 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:13,538 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:13,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,543 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,559 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-28 09:14:13,559 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-28 09:14:13,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,560 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-28 09:14:13,561 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-28 09:14:13,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,568 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,569 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:13,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,569 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:13,571 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:13,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,575 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:13,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,599 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-28 09:14:13,600 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-28 09:14:13,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,639 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,639 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:13,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,639 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:13,644 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:13,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,668 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-28 09:14:13,668 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-28 09:14:13,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,669 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-28 09:14:13,670 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-28 09:14:13,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,678 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,678 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:13,678 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,679 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,679 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,679 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:13,681 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:13,681 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,712 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-28 09:14:13,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,713 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-28 09:14:13,714 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-28 09:14:13,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-28 09:14:13,722 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,722 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:13,722 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,722 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:13,738 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:13,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,754 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,770 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-28 09:14:13,770 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-28 09:14:13,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,771 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-28 09:14:13,772 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-28 09:14:13,773 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,780 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,780 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:13,780 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,780 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:13,781 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:13,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,812 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-28 09:14:13,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,852 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-28 09:14:13,853 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-28 09:14:13,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-28 09:14:13,861 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,861 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:13,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,861 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:13,864 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:13,864 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:13,894 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-28 09:14:13,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,895 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-28 09:14:13,895 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-28 09:14:13,896 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,903 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,903 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:13,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,903 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:13,905 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:13,906 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:13,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:13,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:13,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:13,927 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-28 09:14:13,928 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-28 09:14:13,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:13,936 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:13,936 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:13,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:13,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:13,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:13,936 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:13,941 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:13,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:13,967 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:14,015 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-28 09:14:14,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:14,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-28 09:14:14,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-12-28 09:14:14,016 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-28 09:14:14,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:14,540 INFO L93 Difference]: Finished difference Result 311 states and 326 transitions. [2021-12-28 09:14:14,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-28 09:14:14,540 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 311 states and 326 transitions. [2021-12-28 09:14:14,542 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-28 09:14:14,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 311 states to 169 states and 177 transitions. [2021-12-28 09:14:14,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2021-12-28 09:14:14,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 169 [2021-12-28 09:14:14,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 177 transitions. [2021-12-28 09:14:14,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:14,543 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 177 transitions. [2021-12-28 09:14:14,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 177 transitions. [2021-12-28 09:14:14,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 95. [2021-12-28 09:14:14,544 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-28 09:14:14,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 101 transitions. [2021-12-28 09:14:14,545 INFO L704 BuchiCegarLoop]: Abstraction has 95 states and 101 transitions. [2021-12-28 09:14:14,545 INFO L587 BuchiCegarLoop]: Abstraction has 95 states and 101 transitions. [2021-12-28 09:14:14,545 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-28 09:14:14,545 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 95 states and 101 transitions. [2021-12-28 09:14:14,545 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-12-28 09:14:14,545 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:14,545 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:14,546 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-28 09:14:14,546 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:14,546 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-28 09:14:14,546 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-28 09:14:14,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:14,546 INFO L85 PathProgramCache]: Analyzing trace with hash 448353531, now seen corresponding path program 1 times [2021-12-28 09:14:14,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:14,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370144907] [2021-12-28 09:14:14,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:14,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:14,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:14,616 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-28 09:14:14,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:14,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370144907] [2021-12-28 09:14:14,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370144907] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:14,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358688620] [2021-12-28 09:14:14,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:14,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:14,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:14,632 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-28 09:14:14,671 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-28 09:14:14,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:14,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 09:14:14,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:27,536 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-28 09:14:27,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:27,648 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-28 09:14:27,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358688620] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:27,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:27,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 14 [2021-12-28 09:14:27,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334324156] [2021-12-28 09:14:27,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:27,649 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:27,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:27,649 INFO L85 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 4 times [2021-12-28 09:14:27,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:27,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161926502] [2021-12-28 09:14:27,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:27,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:27,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:27,651 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:27,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:27,653 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:27,722 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:27,722 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:27,722 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:27,722 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:27,722 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:27,722 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:27,722 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:27,722 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:27,723 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration26_Loop [2021-12-28 09:14:27,723 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:27,723 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:27,723 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-28 09:14:27,735 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-28 09:14:27,870 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:27,870 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:27,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:27,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:27,872 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-28 09:14:27,872 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-28 09:14:27,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:27,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:27,911 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-28 09:14:27,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:27,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:27,913 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-28 09:14:27,913 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-28 09:14:27,914 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:27,915 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:29,322 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:29,327 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-28 09:14:29,327 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:29,327 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:29,327 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:29,327 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:29,327 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:29,327 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,327 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:29,327 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:29,327 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add_2-2.i_Iteration26_Loop [2021-12-28 09:14:29,327 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:29,327 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:29,328 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-28 09:14:29,343 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-28 09:14:29,539 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:29,539 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:29,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,541 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-28 09:14:29,541 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-28 09:14:29,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:29,548 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,548 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,548 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,548 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:29,550 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:29,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,552 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,567 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-28 09:14:29,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,569 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-28 09:14:29,569 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-28 09:14:29,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:29,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:29,577 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:29,577 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,592 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2021-12-28 09:14:29,608 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-12-28 09:14:29,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,609 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-28 09:14:29,610 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-28 09:14:29,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:29,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,617 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:29,620 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:29,620 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,650 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-28 09:14:29,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,652 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-28 09:14:29,652 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-28 09:14:29,654 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:29,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,660 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:29,661 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:29,661 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:29,692 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-12-28 09:14:29,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,693 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-28 09:14:29,694 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-28 09:14:29,695 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:29,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,701 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:29,704 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:29,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,708 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,724 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-28 09:14:29,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,726 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-28 09:14:29,726 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-28 09:14:29,727 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,734 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:29,734 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,734 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:29,736 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:29,736 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,765 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-28 09:14:29,766 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-12-28 09:14:29,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,767 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-28 09:14:29,767 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-28 09:14:29,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-28 09:14:29,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:29,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,776 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:29,779 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:29,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,790 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,805 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-28 09:14:29,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,807 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-28 09:14:29,807 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-28 09:14:29,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:29,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,816 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:29,817 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:29,817 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:29,848 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-12-28 09:14:29,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,849 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-28 09:14:29,850 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-28 09:14:29,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-28 09:14:29,857 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:29,857 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:29,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,857 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:29,860 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:29,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,875 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:29,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,892 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-28 09:14:29,892 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-28 09:14:29,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,900 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:29,901 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:29,901 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,901 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-12-28 09:14:29,902 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-12-28 09:14:29,902 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,917 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,932 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-28 09:14:29,932 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-12-28 09:14:29,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,934 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-28 09:14:29,934 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-28 09:14:29,936 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:29,942 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:29,943 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:29,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:29,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:29,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:29,943 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:29,946 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:29,946 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:29,961 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:29,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:29,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:29,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:29,979 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-28 09:14:30,016 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-28 09:14:30,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:30,024 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:30,024 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-12-28 09:14:30,024 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:30,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:30,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:30,024 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:30,026 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:30,026 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:30,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:30,056 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-28 09:14:30,056 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-12-28 09:14:30,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:30,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:30,057 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-28 09:14:30,058 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-28 09:14:30,059 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:30,066 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:30,066 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:30,066 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:30,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:30,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:30,066 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:30,071 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:30,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:30,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:30,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:30,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:30,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:30,103 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-28 09:14:30,104 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-28 09:14:30,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:30,112 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:30,112 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:30,112 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:30,112 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:30,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:30,112 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-12-28 09:14:30,115 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-12-28 09:14:30,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:30,130 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:30,145 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-28 09:14:30,146 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-12-28 09:14:30,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:30,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:30,147 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-28 09:14:30,147 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-28 09:14:30,149 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:30,155 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:30,155 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:30,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:30,155 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:30,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:30,155 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:30,158 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:30,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:30,163 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:30,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:30,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:30,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:30,180 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-28 09:14:30,180 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-28 09:14:30,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-28 09:14:30,188 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:30,188 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-12-28 09:14:30,188 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:30,188 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:30,188 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:30,188 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-12-28 09:14:30,189 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:30,189 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:30,192 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:30,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:30,208 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-12-28 09:14:30,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:30,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:30,209 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-28 09:14:30,210 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-28 09:14:30,211 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:30,217 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:30,217 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:30,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:30,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:30,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:30,217 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:30,222 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:30,222 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:30,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:30,252 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-28 09:14:30,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:30,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:30,253 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-28 09:14:30,254 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-28 09:14:30,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:30,262 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-12-28 09:14:30,262 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-12-28 09:14:30,262 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:30,262 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:30,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:30,263 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-12-28 09:14:30,265 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:14:30,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:30,276 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:30,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:30,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:30,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-28 09:14:30,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=140, Unknown=1, NotChecked=0, Total=182 [2021-12-28 09:14:30,292 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)